如何在 jboss 上传递配置参数
How to pass configuration argument on jboss
我添加了 db2 驱动程序,在 JBOSS_HOME/modules/com/ibm/main
中编辑了 module.xml
。
在这个文件夹中,我有
- db2jcc4.jar
- db2jcc_lecense_cu.jar
- db2jcc_license_cisuz.jar
- module.xml
有了这些之后,我尝试在 Powershell 上启动 JBoss 控制台
.\standalone.bat --server-config=standalone-full-ha.xml -Dcom.sun.CORBA.ORBDynamicStubFactoryFactoryClass=com.sun.corba.se.impl.presentation.rmi.StubFactoryFactoryStaticImpl
我试图处理 ORB 异常(与此相关https://bugs.openjdk.java.net/browse/JDK-6497156)
但是我的 jboss 容器没有启动。我检查了日志文件,
2019-09-17 296 FATAL [org.jboss.as.server] (main) WFLYSRV0239: Aborting with exit code
Powershell 上的错误显示
WFLYSRV0073: Invalid option '.sun.CORBA.ORBDynamicStubFactoryFactoryClass=com.sun.corba.se.impl.presentation.rmi.StubFactoryFactoryStaticImpl'
虽然它适用于命令提示符。我想知道像这样传递参数是正确的方法。提前致谢!
编辑
我正在使用 Java8、JBoss7.1
Powershell 与 -D
有问题。试试这个,注意 -D
周围的 "
.\standalone.bat --server-config=standalone-full-ha.xml "-Dcom.sun.CORBA.ORBDynamicStubFactoryFactoryClass=com.sun.corba.se.impl.presentation.rmi.StubFactoryFactoryStaticImpl"
我添加了 db2 驱动程序,在 JBOSS_HOME/modules/com/ibm/main
中编辑了 module.xml
。
在这个文件夹中,我有
- db2jcc4.jar
- db2jcc_lecense_cu.jar
- db2jcc_license_cisuz.jar
- module.xml
有了这些之后,我尝试在 Powershell 上启动 JBoss 控制台
.\standalone.bat --server-config=standalone-full-ha.xml -Dcom.sun.CORBA.ORBDynamicStubFactoryFactoryClass=com.sun.corba.se.impl.presentation.rmi.StubFactoryFactoryStaticImpl
我试图处理 ORB 异常(与此相关https://bugs.openjdk.java.net/browse/JDK-6497156)
但是我的 jboss 容器没有启动。我检查了日志文件,
2019-09-17 296 FATAL [org.jboss.as.server] (main) WFLYSRV0239: Aborting with exit code
Powershell 上的错误显示
WFLYSRV0073: Invalid option '.sun.CORBA.ORBDynamicStubFactoryFactoryClass=com.sun.corba.se.impl.presentation.rmi.StubFactoryFactoryStaticImpl'
虽然它适用于命令提示符。我想知道像这样传递参数是正确的方法。提前致谢!
编辑
我正在使用 Java8、JBoss7.1
Powershell 与 -D
有问题。试试这个,注意 -D
"
.\standalone.bat --server-config=standalone-full-ha.xml "-Dcom.sun.CORBA.ORBDynamicStubFactoryFactoryClass=com.sun.corba.se.impl.presentation.rmi.StubFactoryFactoryStaticImpl"