JBoss EAP 6 Umgebungsvariablen: standalone vs. domain
Ich versuche, einige Umgebungsvariablen für meine eigenständige JBoss EAP 6-Instanz, aber der code scheint nicht, um ihn abzuholen.
Hier ist, was ich zu tun hatte in meiner startjboss.sh für JBoss EAP 5:
export MYSPECIALIP=127.0.0.1
nohup run.sh
In JBoss EAP 6, im domain-Modus, den ich geändert habe host.xml Datei auf meinem host die folgenden:
<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>
Nun, ich würde gerne wissen, wie es für JBoss EAP 6 standalone-Modus? Bisher habe ich versucht, um es in der standalone.conf neben den Java-Optionen, aber es hat nicht funktioniert.
JAVA_OPTS="-Xmx3g -Xms3g -XX:MaxPermSize=256m $JAVA_OPTS"
MYSPECIALIP=127.0.0.1
- Wie werden Sie überprüfen, dass die env-Variablen nicht gesetzt? Sind Sie der Zugriff innerhalb einer JBoss-Skript-Datei (zB. standalone.sh?)? Da Sie mit der EAP, können Sie sich an den Red Hat support sowie (Sie sind dafür zu bezahlen).
- In meinem code, ich bin abrufen über das System.getenv("MYSPECIALIP"); ja, ich kann den support anrufen, aber dachte die erste Antwort hier, könnte schneller sein
- Sie sind nicht exportieren, so ist es nicht dem system zur Verfügung. Sie könnte auch in /etc/profile
Du musst angemeldet sein, um einen Kommentar abzugeben.
1.Gehen Sie zu /home/user/.bash_profile
ein. Edit .bash_profile und die Angaben von name-Wert-Paare
b. Auch diese Einträge müssen exportiert werden, indem "export" vor diesen Namen
name-Wert-paar als
2.Die Angaben dieser name-Wert-Paare standalone.xml mit "env." - notation als Präfix
HINWEIS : "$" repräsentiert environtmental variable
3.Führen Sie die bash-Profil . ./.bash_profile
4.Ausführen JBoss-Software im standalone-Modus ./standalone.sh