JBoss nastavitve
Kako JBoss 4.2.3 pognati kot servis
- pojdite na [JBS-DWN] in izberite JBoss Web Native Connectors,
[JBS-DWN] = http://www.jboss.org/jbossweb/downloads/jboss-native-2-0-9.html
Če imate windows 32 bitno inštalacijo (neitanium):
- | http://downloads.jboss.org/jbossnative//2.0.9.GA/jboss-native-2.0.9-windows-x86-ssl.zip |
Če imate windows 64 bitno inštalacijo (neitanium):
- | http://downloads.jboss.org/jbossnative//2.0.9.GA/jboss-native-2.0.9-windows-x64-ssl.zip |
Če imate itanium je možna samo 64 bitna inštalacija in je link sledeč:
- | http://downloads.jboss.org/jbossnative//2.0.9.GA/jboss-native-2.0.9-windows-i64-ssl.zip |
- snamite dol ustrezno verzijo jboss-native binaries za windows (i64, x64, x86). Primer je star (iz web), kjer je avtor uporabil x86 za 32-bitni sistem jbossnative/2.0.9.GA/jboss-native-2.0.9-windows-x86-ssl.zip,
- odpakiraj vse datoteke v direktorij, kjer je JBoss inštaliran. Nove datoteke se dodajo k že obstoječemu JBoss bin/ direktoriju,
- odpri service.bat in spremeni naslednje 3 linije z namenim, da se servis ujema z JBoss verzijo.
set SVCNAME=JBAS50SVC
set SVCDISP=JBoss Application Server 5.0
set SVCDESC=JBoss Application Server 5.0.0 GA/Platform: Windows x86
za JBOSS 4.2.3 jih spremenite v
set SVCNAME=JBAS423SVC
set SVCDISP=JBoss Application Server 4.2.3
set SVCDESC=JBoss Application Server 4.2.3 GA/Platform: Windows x86
- Ta korak ni nujen, da bo servis deloval, je pa dobra praksa, da spremenimo ime servisa in opisa, da se ujema z verzijo JBossa.
Npr., opis lahko spremenite, da se ujema z deploy-anim imenom produkta:
set SVCNAME=JBAS423IBIFIXSVC
set SVCDISP=JBoss Application Server 4.2.3 for IRM IBIFix
set SVCDESC=JBoss Application Server 4.2.3 GA for IRM IBIFix/Platform: Windows x86
- Prosimo, da se nato držite korakov, ki so opisani v README-service.txtm kateri se nahaja v bin/ direktoriju jboss-native paketa. Poti in primeri morda ne bodo prilagojeni za JBoss AS 4.2.3, toda morajo delati, če spremenite opisano verzijo v 4.2.3.
*Opomba: README-service.txt obravnava delovanje servisa v Windows okolju.
Težave JBossa
Napaka »Caused by: java.lang.OutOfMemoryError: PermGen space« je posledica premajhne rezervacije spomina za aplikacijo. Spodnji ukaz je potrebno prekopirati in ga vstaviti/prekopirati v run.bat
set JAVA_OPTS=%JAVA_OPTS% -Xms512m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=512m -XX:+UseConcMarkSweepGC -XX:+CMSPermGenSweepingEnabled -XX:+CMSClassUnloadingEnabled
JBoss logiranje
Še glede JBoss LOG-ov, omejite jih »teoretično« lahko preko direktorija jboss-4.2.3.GA\server\default\conf\ jboss-log4j.xml
V tej datoteki je določeno logiranje JBoss strežnika, pošiljamo tud naš XML v prilogi (če vam bo v pomoč), da preverite kako imamo nastavljeno. Izsek, ki je pomemben za nastavitev logiranja JBoss-a je:
<appender name="FILE" class="org.jboss.logging.appender.RollingFileAppender">
<errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
<param name="File" value="${jboss.server.log.dir}/server.log"/>
<param name="Append" value="false"/>
<param name="MaxFileSize" value="500KB"/>
<param name="MaxBackupIndex" value="1"/>
Page url: http://service.irm.si/navodila/Z-NAVODILA/3.9/index.html?jboss_nastavitve.htm