如何在jboss上传递配置参数

时间:2019-09-17 15:41:01

标签: java jboss wildfly

我添加了db2驱动程序,在module.xml中编辑了JBOSS_HOME/modules/com/ibm/main
在这个文件夹中,我有

  • 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

1 个答案:

答案 0 :(得分:1)

Powershell与-D有关。请尝试执行此操作,注意"

附近的-D
.\standalone.bat --server-config=standalone-full-ha.xml "-Dcom.sun.CORBA.ORBDynamicStubFactoryFactoryClass=com.sun.corba.se.impl.presentation.rmi.StubFactoryFactoryStaticImpl"