我试图在不同的机器上设置一个环境:
当我执行节点注册或:
java -jar corda.jar --just-generate-node-infonodeInfo上的地址是正确生成的,指向Server3 IP (浮点),这是我在p2paddress上放在node.conf上的。
但是,当我将compatibilityZoneURL参数通知已配置的Cordite服务并启动节点时,nodeInfo和“公告的P2P消息地址”只是更改到Server1 IP,尽管该IP没有出现在node.conf中。
我的node.conf:
myLegalName="O=Node Test,L=Sao Paulo,C=BR"
p2pAddress="float-server-IP-or-alias:10005"
rpcSettings {
useSsl = false
standAloneBroker = false
address="0.0.0.0:10031"
adminAddress="0.0.0.0:10061"
}
security {
authService {
dataSource {
type=INMEMORY
users=[
{
password=test
permissions=[
ALL
]
user=user1
}
]
}
}
}
useTestClock = false
enterpriseConfiguration = {
externalBridge = false
mutualExclusionConfiguration = {
on = true
updateInterval = 20000
waitInterval = 40000
}
}
devMode=false
compatibilityZoneURL : "http://10.102.32.106:8080/"
keyStorePassword = "cordacadevpass"
trustStorePassword = "trustpass"编辑:我正在使用CordaEnterprisev3.1
发布于 2018-11-01 12:06:41
您能尝试在node.conf中添加以下行吗?
detectPublicIp = false从医生那里:
此标志切换自动IP检测行为,默认启用。在启动时,节点将首先通过在其网络接口上查找任何公共地址,然后通过向网络地图服务发送IP发现请求来尝试发现其外部可见的IP地址。设置为false以禁用。
如果成功的话请告诉我们。
https://stackoverflow.com/questions/53087140
复制相似问题