在驱动程序创建的本地网络上运行流时,Corda服务不存在(NodeDriver.kt)

时间:2018-04-07 07:18:16

标签: corda

我在访问cordapp流程中的服务时遇到异常

  

java.lang.IllegalArgumentException:Corda服务   com.example.services.MyService不存在

我正在使用cordaV2并尝试使用

编辑NodeDriver.kt
  

driver(isDebug = true,extraCordappPackagesToScan =   listOf(" com.example.services&#34))

但它没有帮助。

如何更新在NodeDriver.kt创建的网络上本地运行的cordApp代码,并且它不会抛出此异常!

1 个答案:

答案 0 :(得分:1)

我重新检查了我的代码并意识到我在服务类中没有使用ServiceHub参数。添加后,它已被修复。

  

类MyService( val服务:ServiceHub ):   SingletonSerializeAsToken()