Set JAVA_OPTS in JBOSS standalone.sh Datei
Habe ich eine app auf die jboss-Protokollierung über log4j. Wenn ich mit meinem server über die bat-Datei (standalone.bat) Protokolle arbeiten, aber es gibt ein problem unter standalone.sh Datei. Hier ist, wie ich das set JAVA_OPTS in der standalone.bat:
set "JAVA_OPTS=%JAVA_OPTS% -Dlog4j.configuration=file:../standalone/configuration/log4j.xml"
und es funktioniert. Wie soll ich das in standalone.sh Datei? Ich habe versucht, so etwas wie dieses:
JAVA_OPTS= "$JAVA_OPTS -Dlog4j.configuration=file:$JBOSS_HOME/standalone/configuration/log4j.xml"
Aber es funktioniert nicht. Irgendwelche Ideen? Vielen Dank im Voraus für Eure Hilfe.
Haben Sie versucht, mit
standalone.conf
statt *.sh
? Fügen Sie Ihre eigenen Einträge am Ende der *.conf-Datei. So etwas wie JAVA_OPTS= "$JAVA_OPTS -Dlog4j.configuration=file:../standalone/configuration/log4j.xml"
sollte funktionieren.InformationsquelleAutor caro2 | 2013-09-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den standalone.sh die Datei wird durch die shell interpretiert wird, so muss es sein gültiges shell-Skript. Entfernen Sie das Leerzeichen nach dem
=
und Sie sollte gut sein. Das macht die java opts Zeile so Aussehen:InformationsquelleAutor bschlueter
Hinzufügen eines
JAVA_OPTS=
Linie zu eigenständigen.conf (als Pawel erwähnt) scheint sehr gut zu funktionieren. Dann laufen standalone.sh wie üblich. Sie sollten Ihren JAVA_OPTS aufgelistet in der boot-up-Nachricht.InformationsquelleAutor Jon Onstott