JBoss als windows-Dienst. Wo kann ich das einstellen JAVA_OPTS?
Ich bin mit JBoss als windows-Dienst, aber ich kann nicht scheinen, um herauszufinden, wo ich konfigurieren kann, die JAVA_OPTS, damit es richtig funktioniert.
Ich brauche, um die Xms und Xmx.
Habe ich versucht zu laufen, nur JBoss manuell (run.bat) und in der gleichen Datei, die ich setzen der JAVA_OPTS= -Xms128m -Xmx512m. Und das funktioniert.
Hier ist meine Installation.bat, wo ich die Installation JBoss as-a-service:
set JBOSS_CLASS_PATH=%JAVA_HOME%\lib\tools.jar;%JBOSS_HOME%\bin\run.jar
rem copy /Y JavaService.exe D:\PROJECT\bin\JBossService.exe
JBossService.exe -install JBoss %JAVA_HOME%\jre\bin\server\jvm.dll -Djava.class.path=%JBOSS_CLASS_PATH% -start org.jboss.Main -stop org.jboss.Shutdown -method systemExit -out %PROJECT_HOME%\log\JBoss_out.log -err %PROJECT_HOME%\log\JBoss_err.log -current D:\PROJECT\bin
net start JBoss
Wenn ich mir die info über JBoss Application Server (http://localhost:8080/web-console/) sehe ich diese info:
JVM Environment
Free Memory: 9 MB
Max Memory: 63 MB
Total Memory: 63 MB
Und ich MUSS mehr Max-Speicher.
Weiß jemand, wo ich das einstellen kann JAVA_OPTS beim ausführen der JBoss as a service?
InformationsquelleAutor Ikky | 2010-03-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden wir jbosssvc.exe zum ausführen der JBoss as a service. Im Grunde läuft Ihren Lauf.Fledermaus, so können Sie alle Anpassungen, die Sie möchten.
http://community.jboss.org/wiki/JBossNativeWindows
In das bin-Verzeichnis von jboss gibt es ein service.bat kann den service installieren.
Ich verwende JBoss 4, also ich glaube nicht, dass es enthalten ist in dieser version
Ich benutze JBoss-4.2.3. Es gibt einen link auf der Seite, die ich verlinkte zum herunterladen von jboss native Binärdateien für Ihre Plattform.
Ah, fand es jetzt 🙂 ich werde versuchen, dass jetzt. Jeden Tipp, wie kann ich einstellen das jboss_out.anmelden und die JBoss_err.log-Pfad, denn ich hatte in meiner main-post : "-out %PROJECT_HOME%\log\JBoss_out.log -err %PROJECT_HOME%\log\JBoss_err.log"
In Dienst.Fledermaus, fügen Sie die Umleitung auf die "call ausführen.Fledermaus" - Zeile unter cmdStart:,, so etwas wie "Anruf ausführen.bat - > aus.log 2> err.log"
InformationsquelleAutor karoberts
@karoberts Antwort ist richtig, allerdings ist der Unterschied zwischen version 4 und 5:
In JBoss 4:
In Der JBoss 5:
Welche verwenden Sie?
Den
Skript von jboss native-Aufrufe ausführen.bat, so sollten Sie legte Ihre JAVA_OPTS dort mit der syntax
Hinweis: Sie finden nicht den service.Fledermaus in die Mülltonne mehr, seit JBoss 5. Es ist in einem anderen Paket.
Die service.bat-Datei, drucken Sie die JAVA_OPTS in der Flucht.log-Datei. Would you mind posting deine Ausgabe?
Nicht installieren, es als einen Dienst in mit service.Fledermaus, aber ich versuche das morgen 🙂
InformationsquelleAutor Luca Molteni
Anderen Tipp:
Wenn Sie mehrere Java-Versionen auf Ihrem server installiert und JBoss(4.2.3) der Dienst muss eine ältere Version, die Sie haben zu definieren, die JAVA-var in Dienst.bat. Wenn Sie die ausführen.bat auch manchmal, dann müssen Sie so definieren Sie die JAVA-var gibt es auch.
Ich weiß, dass die service.Fledermaus-Aufrufe ausführen.Fledermaus, aber ich habe versucht, gerade die Definition der JAVA-var in der Flucht.Fledermaus, wenn ich lief dann die Dienstleistung, die Sie ignoriert die neue JAVA-var Inhalt von run.bat
Hier ein Beispiel, wie die JAVA-var :
InformationsquelleAutor Charles
Wenn Sie JavaService.exe als desribed oben können Sie konfigurieren Sie die JVM-Optionen in der Windows-Registrierung:
1.) Ausführen regedit.exe
2.) Goto HKEY_LOCAL_MACHINE\CurrentControlSet\Services\JBoss\Parameters
3.) Nach der ersten installation finden Sie einen parameter "die JVM-Option "Count", welches auf 1 gesetzt ist und "JVM Option Number 0", die im Grunde enthält eine Klasse Weg.
4.) Erhöhen Sie den Wert von "JVM-Option "Count" , 3
5.) Fügen Sie einen REG_SZ-Parameter "JVM Option Number 1" und weisen Sie ihm den Wert -Xms128m
6.) Fügen Sie einen REG_SZ-Parameter "JVM Option Number 2" und weisen Sie ihm den Wert -Xmx512m
Hinsichtlich
InformationsquelleAutor huo73