gpt4 book ai didi

JBoss EAP 6 环境变量 : standalone vs. 域

转载 作者:行者123 更新时间:2023-12-04 04:51:38 24 4
gpt4 key购买 nike

我正在尝试为我的独立 JBoss EAP 6 实例设置一些环境变量,但代码似乎没有选择它。

以下是我在我的 startjboss.sh 中为 JBoss EAP 5 所做的:

export MYSPECIALIP=127.0.0.1
nohup run.sh

在 JBoss EAP 6 中,在域模式下,我更改了主机上的 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 EAP 6 独立模式下做到这一点?到目前为止,我尝试将它与 Java 选项一起添加到 standalone.conf 中,但没有奏效。
JAVA_OPTS="-Xmx3g -Xms3g -XX:MaxPermSize=256m $JAVA_OPTS"
MYSPECIALIP=127.0.0.1

最佳答案

1.转到/home/user/.bash_profile

a.编辑 .bash_profile 并输入名称-值对

        -- dbIP=10.10.10.10
-- db_user_name=abc
-- db_password=def
-- dbName=qwerty
-- host=localhost

湾此外,这些条目必须通过在这些名称的前面加上“export”前缀来导出
名称-值对作为
        -- export dbIp=10.10.10.10
-- export db_user_name=abc
-- export db_password=def
-- export dbName=qwerty
-- export host

2. 在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.以独立模式运行JBoss ./standalone.sh

关于JBoss EAP 6 环境变量 : standalone vs. 域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17349523/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com