jboss mit verschienden Sprachen bei init und console - Start

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
newgro
Beiträge: 2
Registriert: 20.04.2010 12:17:36

jboss mit verschienden Sprachen bei init und console - Start

Beitrag von newgro » 20.04.2010 12:27:10

Hallo,

ich habe irgendwie ein Konfigurationsproblem. Ich starte meinen jboss in runlevel 2 mit root als user.
Position im Runlevel is S20 (S99 habe ich probiert - geht auch nicht). Die Sprache, die für den jboss
genutzt wird (user.language) ist dann en_US.

Stoppe ich den jboss und starte ihn per run.sh ist die Sprache de_DE.

Das ganze hat Auswirkungen auf meine Applikationen, die im jboss laufen.

Meine Frage, wie kann ich festlegen, dass der jboss erst dann startet, wenn für root die Language
festgelegt ist?

Danke
Per

mtheiss
Beiträge: 154
Registriert: 01.04.2005 22:07:26
Lizenz eigener Beiträge: MIT Lizenz

Re: jboss mit verschienden Sprachen bei init und console - S

Beitrag von mtheiss » 20.04.2010 13:45:26

Hallo,
der einfachste Weg ist es die locale in solch einem Fall manuell im Initscript zu setzen.

Code: Alles auswählen

export LC_ALL=de_DE.UTF-8
oder alternativ

Code: Alles auswählen

export LANG=de_DE.UTF-8
. Da musst du schauen, aus welcher Variable java seine properties zieht.

Gruss
Martin

P.S.: Anwendungen in einem Applikationsserver, die von der Locale abhängig sind, gehören eigentlich zurück zum Entwickler.

newgro
Beiträge: 2
Registriert: 20.04.2010 12:17:36

Re: jboss mit verschienden Sprachen bei init und console - S

Beitrag von newgro » 20.04.2010 14:14:16

Danke, das hilft erstmal.

Für mich ist aber immernoch komisch, wieso ich beim Startup keine locale habe. Erst wenn ich aus der shell heraus
"von Hand" starte, wird sie "richtig" gesetzt.

PS: Der Entwickler bin ich zum Teil selbst :-(. Bei java wird halt an letzter Stelle auf die Systemlocale zurückgegriffen.
Und die will ich auf allen Servern (dev, test, prod) gleich haben.

Danke
Per

Antworten