Problems running JBoss 4.0.0 as Windows Service
rjalisatgi Dec 2, 2004 1:48 PMI have installed JBoss 4.0.0 on Windows Server 2000. Jboss runs file when run from the command line(run.bat), but does not run properly when started as a Windows service. I get the following error:
19:56:18,296 INFO [Server] Starting JBoss (MX MicroKernel)...
19:56:18,296 INFO [Server] Release ID: JBoss [Zion] 4.0.0 (build: CVSTag=JBoss_4_0_0 date=200409200418)
19:56:18,296 INFO [Server] Home Dir: E:\Jboss\jboss-4.0.0
19:56:18,296 INFO [Server] Home URL: file:/E:/Jboss/jboss-4.0.0/
19:56:18,312 INFO [Server] Library URL: file:/E:/Jboss/jboss-4.0.0/lib/
19:56:18,312 INFO [Server] Patch URL: null
19:56:18,312 INFO [Server] Server Name: default
19:56:18,312 INFO [Server] Server Home Dir: E:\Jboss\jboss-4.0.0\server\default
19:56:18,312 INFO [Server] Server Home URL: file:/E:/Jboss/jboss-4.0.0/server/default/
19:56:18,312 INFO [Server] Server Data Dir: E:\Jboss\jboss-4.0.0\server\default\data
19:56:18,312 INFO [Server] Server Temp Dir: E:\Jboss\jboss-4.0.0\server\default\tmp
19:56:18,312 INFO [Server] Server Config URL: file:/E:/Jboss/jboss-4.0.0/server/default/conf/
19:56:18,312 INFO [Server] Server Library URL: file:/E:/Jboss/jboss-4.0.0/server/default/lib/
19:56:18,312 INFO [Server] Root Deployment Filename: jboss-service.xml
19:56:18,328 INFO [Server] Starting General Purpose Architecture (GPA)...
19:56:19,078 ERROR [BasicMBeanRegistry] Cannot register MBean
java.lang.NoClassDefFoundError: org/dom4j/DocumentException
at javax.management.modelmbean.ModelMBeanAttributeInfo.createDefaultDescriptor(ModelMBeanAttributeInfo.java:268)
at javax.management.modelmbean.ModelMBeanAttributeInfo.(ModelMBeanAttributeInfo.java:145)
at org.jboss.mx.metadata.MBeanInfoConversion.toModelMBeanInfo(MBeanInfoConversion.java:80)
at org.jboss.mx.modelmbean.XMBean.(XMBean.java:212)
at org.jboss.mx.server.registry.BasicMBeanRegistry.registerMBean(BasicMBeanRegistry.java:180)
at org.jboss.mx.server.MBeanServerImpl.(MBeanServerImpl.java:200)
at org.jboss.mx.server.MBeanServerBuilderImpl.newMBeanServer(MBeanServerBuilderImpl.java:56)
at javax.management.MBeanServerFactory$2.run(MBeanServerFactory.java:226)
at java.security.AccessController.doPrivileged(Native Method)
at javax.management.MBeanServerFactory.createMBeanServer(MBeanServerFactory.java:221)
at javax.management.MBeanServerFactory.createMBeanServer(MBeanServerFactory.java:153)
at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:332)
at org.jboss.system.server.ServerImpl.start(ServerImpl.java:293)
at org.jboss.Main.boot(Main.java:151)
at org.jboss.Main$1.run(Main.java:405)
at java.lang.Thread.run(Thread.java:534)
I have used the following script to install JBoss as a Service:
JavaService -install "Jboss Service" %Java_Home%\jre\bin\server\jvm.dll -Djava.class.path=%Java_Home%\lib\tools.jar;%JBoss_Home%\bin\run.jar;%JBoss_Home%\bin\shutdown.jar -start org.jboss.Main -params -c default -stop org.jboss.Shutdown -out %JBoss_Home%\server\%2\log\stdout.log -err %JBoss_Home%\server\default\log\stderr.log -current %JBoss_Home%\bin
Note that JBoss runs fine if I start it using run.bat from the bin directory.
Please advice.