我正在尝试为我的独立JBoss EAP6实例设置一些环境变量,但是代码似乎不支持它。
下面是我在JBoss EAP5的startjboss.sh中必须做的事情:
export MYSPECIALIP=127.0.0.1
nohup run.sh在JBoss EAP6的域模式下,我更改了主机上的host.xml文件,使其包含以下内容:
<jvms>
<jvm name="default">
<environment-variables>
<variable name="MYSPECIALIP" value="127.0.0.1"/>
</environment-variables>
<heap size="64m" max-size="256m"/>
<permgen size="256m" max-size="256m"/>
<jvm-options>
<option value="-server"/>
</jvm-options>
</jvm>
</jvms>现在,我想知道如何在JBoss EAP6独立模式下执行此操作?到目前为止,我尝试在standalone.conf中将其与Java options一起添加,但不起作用。
JAVA_OPTS="-Xmx3g -Xms3g -XX:MaxPermSize=256m $JAVA_OPTS"
MYSPECIALIP=127.0.0.1发布于 2013-09-24 19:51:53
1.转到/home/user/.bash_profile
a.编辑.bash_profile并创建名称-值对条目
-- dbIP=10.10.10.10
-- db_user_name=abc
-- db_password=def
-- dbName=qwerty
-- host=localhostb.还必须通过在这些名称-值对的名称前面添加"export“前缀来导出这些条目
-- export dbIp=10.10.10.10
-- export db_user_name=abc
-- export db_password=def
-- export dbName=qwerty
-- export host2.在standalone.xml中使用“env”创建这些名称-值对的条目。作为前缀的符号
-- ${env.dbIp}
-- ${env.dbName}
-- ${env.db_user_name}
-- ${env.db_password}
-- ${env.secret_pwd}
-- ${env.host}
* In standalone.xml, you can see entries like this :
<datasources>
<datasource jndi-name="java:jboss/datasources/ExampleDS"
pool-name="ExampleDS" enabled="true">
<connection-url>${env.dbIp}:${env.port}:${env.dbName}</connection-url>
<driver>oracle</driver>
......
......
<datasource>
</datasources>注意:"$“代表环境变量
3.运行bash配置文件。./.bash_profile
4.以./standalone.sh身份在独立模式下运行JBoss
https://stackoverflow.com/questions/17349523
复制相似问题