Corda 防火墙 - 浮动

Corda 防火墙 - 浮动

我正在尝试设置Corda 防火墙,特别是浮点数。似乎不清楚的是,这个服务器/容器上需要什么,只需要什么。尝试只使用 corda-bridgeserver.jar 和相关的其他文件,只会出错。

我不能 100% 确定浮动文件中应该包含哪些文件。我有:

emp-float/bridge.conf
emp-float/corda-bridgeserver-3.1.jar
emp-float/network-parameters (copied from bridge inner)
emp-float/ floatcerts/float.jks  
emp-float/floatcerts/trust.jks

我跑:

java -jar corda-bridgeserver-3.1.jar

并出现以下错误:

WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by Capsule (file:/home/b3iadmin/emp-float/corda-bridgeserver-3.1.jar) to field com.sun.jmx.mbeanserver.JmxMBeanServer.mbsInterceptor
WARNING: Please consider reporting this to the maintainers of Capsule
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Exception in thread "main" java.io.IOException: Permission denied
        at java.base/java.io.UnixFileSystem.createFileExclusively(Native Method)
        at java.base/java.io.File.createNewFile(File.java:1024)
        at net.corda.bridge.internal.BridgeStartup.enforceSingleBridgeIsRunning(BridgeStartup.kt:147)
        at net.corda.bridge.internal.BridgeStartup.run(BridgeStartup.kt:48)
        at net.corda.bridge.Bridge.main(Bridge.kt:19)

我是 Linux 新手,所以任何帮助我都非常感谢

答案1

Shuan,

这似乎是权限问题。请确保您的用户对 下的所有目录都有写权限emp-float。另外,请更新 Bridge/Float 组件的版本。谢谢!

答案2

我改变了一些事情来解决这个问题:

  1. 安装了 JDK 版本 8,因为这是 Corda 运行的版本
  2. 调整权限
  3. 使用 Corda bridge/float 3.2 版本

相关内容