gle*_*leX 4 java weblogic environment-variables weblogic-10.x
我需要在weblogic环境中定义一些属性,以便在启动过程中用于应用程序.我将属性直接放在文件setDomainEnv中,但应用程序没有使用此行获取属性:
public static final String SYSVAR_ENVIROMENT = System
.getProperty(Constants.ENVIROMENT);
Run Code Online (Sandbox Code Playgroud)
我不确定我是否正确宣布了这个属性,有人可以帮助我吗?在其他应用程序服务器中,这种类型的属性可以由Web控制台设置,但我在weblogic中没有找到这种方式.
在Weblogic中,您可以通过两种方式实现此目的:
修改startWebLogic.sh并将您的属性添加为-D参数以及weblogic已经使用的其他参数,如:
JAVA_OPTIONS: ${SAVE_JAVE_OPTIONS} -Dmy.property=something
Run Code Online (Sandbox Code Playgroud)
通过管理控制台修改服务器启动参数.登录控制台并:
Servers link -> <server name> -> Configuration tab -> Server Start tab
Run Code Online (Sandbox Code Playgroud)
然后,您可以将-D属性添加到 Arguments:区域.
如果要验证您的java属性/选项是否存在,您可以执行ps -ef并查看服务器进程,您可以在日志文件中验证服务器启动时属性是否存在,或者您可以连接到服务器通过jconsole <pid>并检查VM参数选项卡.
| 归档时间: |
|
| 查看次数: |
7079 次 |
| 最近记录: |