无法加载CordaService
我有一个CordaService,看起来像这样:无法加载CordaService,corda,Corda,我有一个CordaService,看起来像这样: @CordaService class MyService(private val services: AppServiceHub) : SingletonSerializeAsToken() { private companion object { private val log = loggerFor<MyService>() init { BraidCordaJacksonInit.init()
@CordaService
class MyService(private val services: AppServiceHub) : SingletonSerializeAsToken() {
private companion object {
private val log = loggerFor<MyService>()
init {
BraidCordaJacksonInit.init()
}
}
init {
println("***** MyService Initializing ****")
}
}
如果我使用NodeDriver运行节点:
fun main(args: Array<String>) {
driver(DriverParameters(
isDebug = true,
waitForAllNodesToFinish = true,
startNodesInProcess = true) {
listOf(
startNode(providedName = CordaX500Name("PartyA", "London", "GB"))
).map { it.getOrThrow() }
}
}
我是否需要添加一些特定的内容来鼓励扫描器定位该类
谢谢,
模糊这是我们的错。有人已从
/build.gradle
部署节点
配置中删除了cordapp
fun main(args: Array<String>) {
driver(DriverParameters(
isDebug = true,
waitForAllNodesToFinish = true,
startNodesInProcess = true) {
listOf(
startNode(providedName = CordaX500Name("PartyA", "London", "GB"))
).map { it.getOrThrow() }
}
}
***** MyService Initializing ****
[INFO ] 12:17:09,934 [driver-pool-thread-0] (AbstractNode.kt:487) internal.Node.installCordaService - Installed io.bluebank.MyService Corda service {}