我正在 ubuntu 上的 Eclipse 上开发并部署在 weblogic 上。我正在使用 System.getProperty("key") 获取系统属性值...如何将 Eclipse 中的“-Dxxx=yyy”参数传递给我的 weblogic 服务器。
在运行-> 运行配置中,我没有 weblogic 服务器的“参数”选项卡
我正在 ubuntu 上的 Eclipse 上开发并部署在 weblogic 上。我正在使用 System.getProperty("key") 获取系统属性值...如何将 Eclipse 中的“-Dxxx=yyy”参数传递给我的 weblogic 服务器。
在运行-> 运行配置中,我没有 weblogic 服务器的“参数”选项卡
我找到了解决方案:
菜单:Run > Run configurations > environment tab
添加: JAVA_OPTIONS variable with arguments "-Dxxx=yyy -Daaa=bbb"
我假设您已将服务器添加到 Eclipse 中的 Servers-View。如果是这样,您可以双击服务器以打开配置。标题下方General Information
应该是一个名为 的按钮Open launch configuration
。当您单击此按钮时,应打开一个新窗口。在此窗口内导航到名为Arguments
. 在那里您应该能够配置服务器参数。
这至少对我来说适用于 Tomcat。我认为它应该与 weblogic 以相同的方式工作。
我的解决方案是:在文件 ../user_projects/domains/mydomain/bin/startWebLogic.sh 中,我在 SAVE_JAVA_OPTIONS="${JAVA_OPTIONS}" 行中添加了文本 -Dxxx=yyy,因此结果是 --> SAVE_JAVA_OPTIONS ="${JAVA_OPTIONS} -Dxxx=yyy"。