首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >JBoss EAP6环境变量:独立与域

JBoss EAP6环境变量:独立与域
EN

Stack Overflow用户
提问于 2013-06-28 01:22:54
回答 1查看 6.1K关注 0票数 2

我正在尝试为我的独立JBoss EAP6实例设置一些环境变量,但是代码似乎不支持它。

下面是我在JBoss EAP5的startjboss.sh中必须做的事情:

代码语言:javascript
复制
export MYSPECIALIP=127.0.0.1
nohup run.sh

在JBoss EAP6的域模式下,我更改了主机上的host.xml文件,使其包含以下内容:

代码语言:javascript
复制
<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一起添加,但不起作用。

代码语言:javascript
复制
JAVA_OPTS="-Xmx3g -Xms3g -XX:MaxPermSize=256m $JAVA_OPTS"
MYSPECIALIP=127.0.0.1
EN

回答 1

Stack Overflow用户

发布于 2013-09-24 19:51:53

1.转到/home/user/.bash_profile

a.编辑.bash_profile并创建名称-值对条目

代码语言:javascript
复制
        -- dbIP=10.10.10.10
        -- db_user_name=abc
        -- db_password=def
        -- dbName=qwerty
        -- host=localhost

b.还必须通过在这些名称-值对的名称前面添加"export“前缀来导出这些条目

代码语言:javascript
复制
        -- export dbIp=10.10.10.10
        -- export db_user_name=abc
        -- export db_password=def
        -- export dbName=qwerty
        -- export host

2.在standalone.xml中使用“env”创建这些名称-值对的条目。作为前缀的符号

代码语言:javascript
复制
        -- ${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

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17349523

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档