1 Reply Latest reply on Sep 13, 2009 9:02 PM by mkanters

    Installed JBoss 4.2.3.GA but can't get my server started

    mkanters

      Hi, I'm new to Linux and to JBoss but need to learn how to manage a JBoss server.
      I've downloaded and installed JBoss 4.2.3.GA but can't get it to start when I execute run.sh (from in the jboss/bin folder). Here's my current system specs:
      Fedora
      Release 11(Leonidas)
      Kernel Linux 2.6.30.5-43.fc11.x86_64
      GNOME 2.26.3
      I've tried using Java 1.5 and 1.6 (am currently trying 1.5 because that's what we code in at work).

      All software is the 64 bit version.

      I've researched the error below and found very few weblinks (google only returned about a dozen) and none of them have helped. I've tried:
      - various versions of Java
      - making sure that all users have total access to both the java and jboss folders
      - making sure my symbolic java link is fully accessible to all users (it points to the java file under the jre sub-folder of the 1.5 JDK)

      The one suggestion I don't know how to implement is to make sure my host file is properly configured for my computer name. I will greatly appreciate any help anyone can offer. The error I receive is:

      =========================================================================

      JBoss Bootstrap Environment

      JBOSS_HOME: /opt/jboss-4.2.3.GA

      JAVA: java

      JAVA_OPTS: -Dprogram.name=run.sh -server -Xms128m -Xmx512m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djava.net.preferIPv4Stack=true

      CLASSPATH: /opt/jboss-4.2.3.GA/bin/run.jar

      =========================================================================

      20:57:09,869 INFO [Server] Starting JBoss (MX MicroKernel)...
      20:57:09,870 INFO [Server] Release ID: JBoss [Trinity] 4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)
      20:57:09,871 INFO [Server] Home Dir: /opt/jboss-4.2.3.GA
      20:57:09,871 INFO [Server] Home URL: file:/opt/jboss-4.2.3.GA/
      20:57:09,872 INFO [Server] Patch URL: null
      20:57:09,872 INFO [Server] Server Name: default
      20:57:09,872 INFO [Server] Server Home Dir: /opt/jboss-4.2.3.GA/server/default
      20:57:09,872 INFO [Server] Server Home URL: file:/opt/jboss-4.2.3.GA/server/default/
      20:57:09,872 INFO [Server] Server Log Dir: /opt/jboss-4.2.3.GA/server/default/log
      20:57:09,872 INFO [Server] Server Temp Dir: /opt/jboss-4.2.3.GA/server/default/tmp
      20:57:09,873 INFO [Server] Root Deployment Filename: jboss-service.xml
      20:57:10,473 INFO [ServerInfo] Java version: 1.5.0_18,Sun Microsystems Inc.
      20:57:10,473 INFO [ServerInfo] Java VM: Java HotSpot(TM) 64-Bit Server VM 1.5.0_18-b02,Sun Microsystems Inc.
      20:57:10,473 INFO [ServerInfo] OS-System: Linux 2.6.30.5-43.fc11.x86_64,amd64
      20:57:10,745 INFO [Server] Core system initialized
      20:57:13,202 WARN [BasicMBeanRegistry] javax.management.MBeanRegistrationException: preRegister() failed: [ObjectName='jboss.remoting:service=NetworkRegistry', Class=org.jboss.remoting.network.NetworkRegistry (org.jboss.remoting.network.NetworkRegistry@7cf01771)]
      20:57:13,233 ERROR [MainDeployer] Could not create deployment: file:/opt/jboss-4.2.3.GA/server/default/conf/jboss-service.xml
      org.jboss.deployment.DeploymentException: - nested throwable: (java.lang.reflect.InvocationTargetException)
      at org.jboss.system.ServiceConfigurator.install(ServiceConfigurator.java:196)
      at org.jboss.system.ServiceController.install(ServiceController.java:226)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:585)
      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
      at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
      at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
      at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
      at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
      at $Proxy4.install(Unknown Source)
      at org.jboss.deployment.SARDeployer.create(SARDeployer.java:251)
      at org.jboss.deployment.MainDeployer.create(MainDeployer.java:969)
      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:818)
      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:766)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:585)
      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
      at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
      at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
      at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
      at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:1 42)
      at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
      at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
      at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
      at $Proxy5.deploy(Unknown Source)
      at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
      at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
      at org.jboss.Main.boot(Main.java:200)
      at org.jboss.Main$1.run(Main.java:508)
      at java.lang.Thread.run(Thread.java:595)
      Caused by: java.lang.reflect.InvocationTargetException
      at org.jboss.mx.server.MBeanServerImpl.registerMBean(MBeanServerImpl.java:1451)
      at org.jboss.mx.server.MBeanServerImpl.registerMBean(MBeanServerImpl.java:1350)
      at org.jboss.mx.server.MBeanServerImpl.createMBean(MBeanServerImpl.java:345)
      at org.jboss.system.ServiceCreator.install(ServiceCreator.java:157)
      at org.jboss.system.ServiceConfigurator.internalInstall(ServiceConfigurator.java:451)
      at org.jboss.system.ServiceConfigurator.install(ServiceConfigurator.java:171)
      ... 36 more
      Caused by: javax.management.MBeanException
      at org.jboss.mx.interceptor.ReflectedDispatcher.handleInvocationExceptions(ReflectedDispatcher.java:180 )
      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:163)
      at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
      at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
      at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
      at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:1 42)
      at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
      at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
      at org.jboss.mx.server.MBeanServerImpl$3.run(MBeanServerImpl.java:1422)
      at java.security.AccessController.doPrivileged(Native Method)
      at org.jboss.mx.server.MBeanServerImpl.registerMBean(MBeanServerImpl.java:1417)
      ... 41 more
      Caused by: javax.management.MBeanRegistrationException: preRegister() failed: [ObjectName='jboss.remoting:service=NetworkRegistry', Class=org.jboss.remoting.network.NetworkRegistry (org.jboss.remoting.network.NetworkRegistry@7cf01771)]
      at org.jboss.mx.server.registry.BasicMBeanRegistry.invokePreRegister(BasicMBeanRegistry.java:713)
      at org.jboss.mx.server.registry.BasicMBeanRegistry.registerMBean(BasicMBeanRegistry.java:211)
      at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:585)
      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
      ... 51 more
      Caused by: java.lang.RuntimeException: Exception creating identity: mkanters: mkanters
      at org.jboss.remoting.ident.Identity.get(Identity.java:211)
      at org.jboss.remoting.network.NetworkRegistry.preRegister(NetworkRegistry.java:268)
      at org.jboss.mx.server.AbstractMBeanInvoker.invokePreRegister(AbstractMBeanInvoker.java:966)
      at org.jboss.mx.modelmbean.ModelMBeanInvoker.invokePreRegister(ModelMBeanInvoker.java:489)
      at org.jboss.mx.server.AbstractMBeanInvoker.preRegister(AbstractMBeanInvoker.java:654)
      at org.jboss.mx.server.registry.BasicMBeanRegistry.invokePreRegister(BasicMBeanRegistry.java:697)
      ... 56 more
      20:57:13,303 INFO [Server] Runtime shutdown hook called, forceHalt: true
      20:57:13,304 INFO [Server] JBoss SHUTDOWN: Undeploying all packages
      20:57:13,308 INFO [Server] Shutdown complete
      Shutdown complete
      Halting VM

        • 1. Re:  Installed JBoss 4.2.3.GA but can't get my server starte
          mkanters

          Hi Everyone, I found some input in another post. When I looked at the boot log I found an error "[Server] Failed to create xmbean for: org.jboss.system.server.ServerInfo" which led me to more posts that pointed back to the hosts file. I found the hostname command that will tell the name of your computer (I didn't know what I.T. named it :p) and the following link helped with the rest. http://www.lockergnome.com/linux/2004/10/20/using-the-etchosts-file/

          One of the things you can do to help determine if the hosts file is your problem or not is to startup JBoss with the following command (found in another post). "sh run.sh -c minimal" . If this starts your JBoss server then it's a good chance that the host file is your problem.