Corda 插件和基目录配置

Corda plugins and base-directory configuration

我已经使用 Notary、NodeA、NodeB 和 NodeC 设置了一个 4 节点的 corda 网络。当我为单个节点启动节点和网络服务器实例时,网络运行正常。但是,

1) 我想将每个节点的配置保存在 /etc/node.conf 和 运行time 环境下的 /opt/corda 目录下。当我根据 documentation 提供 --config-file 和 --base-directory 参数时,corda 拒绝 运行 将两个参数作为输入。有没有办法隔离 运行 时间环境和配置?

2) 如何让节点获取插件下的 jars?我在基本目录路径下为每个节点创建了一个插件目录 - /opt/corda/plugins。但是,创建了它自己的插件目录。 (尽管如此,在我当前的设置中,我在 /opt/corda/ 下有一个 node.conf 文件以使其继续运行)。如果 corda 没有从我创建的插件文件夹中获取,我必须在哪里部署我的 cordapps?我在这里错过了什么吗?我在设置过程中遵循了 docs

1) 如您所见,目前不允许同时使用 --config-file--base-directory 命令行参数。

但是,您可以将 node.conf 文件存储在单独的位置,方法是在节点文件夹的根目录中创建一个指向 node.conf 文件实际位置的符号链接(例如 ln -s ./conf/node.conf ./node.conf on Mac 如果您将 node.conf 文件存储在节点根目录的 conf 文件夹中)。

2) 等待澄清。