4 Replies Latest reply on Aug 10, 2004 11:36 PM by hanxuerui

    After Jboss crushed, will not start

    hanxuerui

      I am using FreeBSD, Jboss instance crushed today, and then I can not get it startup.
      Says:

      web-tomcat41.sar/tomcat-jk2.jar
      11:25:23,053 INFO [STDOUT] Apache Tomcat/4.1.29
      11:25:23,263 INFO [Http11Protocol] Initializing Coyote HTTP/1.1 on port 8080
      11:25:23,264 INFO [Engine] CoyoteConnector Coyote can't register jmx for protocol
      11:25:23,280 INFO [Http11Protocol] Starting Coyote HTTP/1.1 on port 8080
      11:25:23,499 INFO [Engine] CoyoteConnector Coyote can't register jmx for protocol
      11:25:23,558 INFO [ChannelSocket] JK2: ajp13 listening on /0.0.0.0:8009
      11:25:23,565 INFO [JkMain] Jk running ID=0 time=5/66 config=null


      And Then not doing anything more.
      All the application and war ear files are not deployed by JBoss.
      Please let me know if you have any suggestions.
      Appreciated.

        • 1. Re: After Jboss crushed, will not start
          genman


          Get a stack trace, do ctrl-\ or kill -3 pid

          • 2. Re: After Jboss crushed, will not start
            hanxuerui

            Thansk, Genman, here is the stack:
            Full thread dump Java HotSpot(TM) Server VM (1.4.2-p6-root_06_may_2004_20_11 mixed mode):

            "TP-Monitor" daemon prio=5 tid=0x09c5da00 nid=0x9c35800 in Object.wait() [9eff000..9effcdc]
            at java.lang.Object.wait(Native Method)
            - waiting on <0x2d174f18> (a org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable)
            at org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool.java:560)
            - locked <0x2d174f18> (a org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable)
            at java.lang.Thread.run(Thread.java:534)

            "TP-Processor4" daemon prio=5 tid=0x09c5d800 nid=0x9c1cc00 runnable [9ebf000..9ebfcdc]
            at java.net.PlainSocketImpl.socketAccept(Native Method)
            at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
            - locked <0x2d174f40> (a java.net.PlainSocketImpl)
            at java.net.ServerSocket.implAccept(ServerSocket.java:448)
            at java.net.ServerSocket.accept(ServerSocket.java:419)
            at org.apache.jk.common.ChannelSocket.accept(ChannelSocket.java:287)
            at org.apache.jk.common.ChannelSocket.acceptConnections(ChannelSocket.java:581)
            at org.apache.jk.common.SocketAcceptor.runIt(ChannelSocket.java:767)
            at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:677)
            at java.lang.Thread.run(Thread.java:534)

            "TP-Processor3" daemon prio=5 tid=0x09c5d600 nid=0x9c1c000 in Object.wait() [9e7f000..9e7fcdc]
            at java.lang.Object.wait(Native Method)
            - waiting on <0x2d174fd8> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
            at java.lang.Object.wait(Object.java:429)
            at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:653)
            - locked <0x2d174fd8> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
            at java.lang.Thread.run(Thread.java:534)

            "TP-Processor2" daemon prio=5 tid=0x09c5d400 nid=0x9c37800 in Object.wait() [9e3f000..9e3fcdc]
            at java.lang.Object.wait(Native Method)
            - waiting on <0x2d174ff8> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
            at java.lang.Object.wait(Object.java:429)
            at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:653)
            - locked <0x2d174ff8> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
            at java.lang.Thread.run(Thread.java:534)

            "TP-Processor1" daemon prio=5 tid=0x09c5d200 nid=0x9c1b800 in Object.wait() [9dff000..9dffcdc]
            at java.lang.Object.wait(Native Method)
            - waiting on <0x2d175018> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
            at java.lang.Object.wait(Object.java:429)
            at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:653)
            - locked <0x2d175018> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
            at java.lang.Thread.run(Thread.java:534)

            "TP-Monitor" daemon prio=5 tid=0x097bae00 nid=0x9bcdc00 in Object.wait() [9da1000..9da1cdc]
            at java.lang.Object.wait(Native Method)
            - waiting on <0x2d1169d8> (a org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable)
            at org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool.java:560)
            - locked <0x2d1169d8> (a org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable)
            at java.lang.Thread.run(Thread.java:534)

            "TP-Processor4" daemon prio=5 tid=0x097bac00 nid=0x9bcd400 runnable [9d61000..9d61cdc]
            at java.net.PlainSocketImpl.socketAccept(Native Method)
            at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
            - locked <0x2d117ea0> (a java.net.PlainSocketImpl)
            at java.net.ServerSocket.implAccept(ServerSocket.java:448)
            at java.net.ServerSocket.accept(ServerSocket.java:419)
            at org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:107)
            at org.apache.tomcat.util.net.PoolTcpEndpoint.acceptSocket(PoolTcpEndpoint.java:387)
            at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:569)
            at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:677)
            at java.lang.Thread.run(Thread.java:534)

            "TP-Processor3" daemon prio=5 tid=0x097baa00 nid=0x9bcd000 in Object.wait() [9d21000..9d21cdc]
            at java.lang.Object.wait(Native Method)
            - waiting on <0x2d116a30> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
            at java.lang.Object.wait(Object.java:429)
            at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:653)
            - locked <0x2d116a30> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
            at java.lang.Thread.run(Thread.java:534)

            "TP-Processor2" daemon prio=5 tid=0x097ba800 nid=0x9bccc00 in Object.wait() [9ce1000..9ce1cdc]
            at java.lang.Object.wait(Native Method)
            - waiting on <0x2d116a50> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
            at java.lang.Object.wait(Object.java:429)
            at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:653)
            - locked <0x2d116a50> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
            at java.lang.Thread.run(Thread.java:534)

            "TP-Processor1" daemon prio=5 tid=0x097ba600 nid=0x9bcc800 in Object.wait() [9ca1000..9ca1cdc]
            at java.lang.Object.wait(Native Method)
            - waiting on <0x2d116a70> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
            at java.lang.Object.wait(Object.java:429)
            at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:653)
            - locked <0x2d116a70> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
            at java.lang.Thread.run(Thread.java:534)

            "Thread-4" prio=5 tid=0x08f35000 nid=0x8f33800 runnable [9bb5000..9bb5cdc]
            at java.net.PlainSocketImpl.socketAccept(Native Method)
            at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
            - locked <0x2cff7580> (a java.net.PlainSocketImpl)
            at java.net.ServerSocket.implAccept(ServerSocket.java:448)
            at java.net.ServerSocket.accept(ServerSocket.java:419)
            at org.jboss.invocation.pooled.server.PooledInvoker.run(PooledInvoker.java:211)
            at java.lang.Thread.run(Thread.java:534)

            "RMI TCP Accept-4444" daemon prio=5 tid=0x089e0c00 nid=0x8f23c00 runnable [9b65000..9b65cdc]
            at java.net.PlainSocketImpl.socketAccept(Native Method)
            at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
            - locked <0x2cfe84a0> (a java.net.PlainSocketImpl)
            at java.net.ServerSocket.implAccept(ServerSocket.java:448)
            at java.net.ServerSocket.accept(ServerSocket.java:419)
            at sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:334)
            at java.lang.Thread.run(Thread.java:534)

            "JNP Server" prio=5 tid=0x089e0a00 nid=0x8ef5400 runnable [995d000..995dcdc]
            at java.net.PlainSocketImpl.socketAccept(Native Method)
            at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
            - locked <0x2cfb7870> (a java.net.PlainSocketImpl)
            at java.net.ServerSocket.implAccept(ServerSocket.java:448)
            at java.net.ServerSocket.accept(ServerSocket.java:419)
            at org.jnp.server.Main.run(Main.java:281)
            at java.lang.Thread.run(Thread.java:534)

            "GC Daemon" daemon prio=2 tid=0x089e0800 nid=0x8ef3400 in Object.wait() [991d000..991dcdc]
            at java.lang.Object.wait(Native Method)
            - waiting on <0x2cfb78d8> (a sun.misc.GC$LatencyLock)
            at sun.misc.GC$Daemon.run(GC.java:100)
            - locked <0x2cfb78d8> (a sun.misc.GC$LatencyLock)

            "RMI Reaper" prio=5 tid=0x089e0600 nid=0x89e1800 in Object.wait() [98dd000..98ddcdc]
            at java.lang.Object.wait(Native Method)
            - waiting on <0x2cfb78e0> (a java.lang.ref.ReferenceQueue$Lock)
            at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
            - locked <0x2cfb78e0> (a java.lang.ref.ReferenceQueue$Lock)
            at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
            at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:330)
            at java.lang.Thread.run(Thread.java:534)

            "Thread-3" daemon prio=5 tid=0x089e0400 nid=0x89e1400 in Object.wait() [97a8000..97a8cdc]
            at java.lang.Object.wait(Native Method)
            - waiting on <0x2cfb7908> (a java.util.TaskQueue)
            at java.lang.Object.wait(Object.java:429)
            at java.util.TimerThread.mainLoop(Timer.java:403)
            - locked <0x2cfb7908> (a java.util.TaskQueue)
            at java.util.TimerThread.run(Timer.java:382)

            "RMI TCP Accept-1098" daemon prio=5 tid=0x089e0200 nid=0x8ef2c00 runnable [9768000..9768cdc]
            at java.net.PlainSocketImpl.socketAccept(Native Method)
            at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
            - locked <0x2cfb7928> (a java.net.PlainSocketImpl)
            at java.net.ServerSocket.implAccept(ServerSocket.java:448)
            at java.net.ServerSocket.accept(ServerSocket.java:419)
            at sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:334)
            at java.lang.Thread.run(Thread.java:534)

            "Thread-2" daemon prio=5 tid=0x089e0000 nid=0x89ddc00 runnable [9728000..9728cdc]
            at java.net.PlainSocketImpl.socketAccept(Native Method)
            at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
            - locked <0x2cfb7a28> (a java.net.PlainSocketImpl)
            at java.net.ServerSocket.implAccept(ServerSocket.java:448)
            at java.net.ServerSocket.accept(ServerSocket.java:419)
            at org.jboss.web.WebServer.run(WebServer.java:258)
            at org.jboss.web.ThreadPool$Worker.run(ThreadPool.java:163)

            "ScannerThread" daemon prio=5 tid=0x08ddbe00 nid=0x89dd000 in Object.wait() [9383000..9383cdc]
            at java.lang.Object.wait(Native Method)
            - waiting on <0x2cfb7af8> (a java.lang.Object)
            at java.lang.Object.wait(Object.java:429)
            at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:185)
            - locked <0x2cfb7af8> (a java.lang.Object)

            "Thread-0" daemon prio=5 tid=0x08b96e00 nid=0x8e66000 in Object.wait() [8eb4000..8eb4cdc]
            at java.lang.Object.wait(Native Method)
            - waiting on <0x2cf04a38> (a java.util.TaskQueue)
            at java.util.TimerThread.mainLoop(Timer.java:429)
            - locked <0x2cf04a38> (a java.util.TaskQueue)
            at java.util.TimerThread.run(Timer.java:382)

            "DestroyJavaVM" prio=5 tid=0x08078600 nid=0x8051000 waiting on condition [0..bfbfe8b0]

            "main" prio=5 tid=0x0852a600 nid=0x8980000 runnable [89cc000..89cecdc]
            at java.io.FileInputStream.readBytes(Native Method)
            at java.io.FileInputStream.read(FileInputStream.java:194)
            at java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
            at java.io.BufferedInputStream.read1(BufferedInputStream.java:222)
            at java.io.BufferedInputStream.read(BufferedInputStream.java:277)
            - locked <0x2c77b230> (a java.io.BufferedInputStream)
            at sun.security.provider.SeedGenerator$URLSeedGenerator.getSeedByte(SeedGenerator.java:467)
            at sun.security.provider.SeedGenerator.getSeedBytes(SeedGenerator.java:137)
            at sun.security.provider.SeedGenerator.generateSeed(SeedGenerator.java:132)
            at sun.security.provider.SecureRandom.engineGenerateSeed(SecureRandom.java:112)
            at sun.security.provider.SecureRandom.engineNextBytes(SecureRandom.java:169)
            - locked <0x2c7b2950> (a sun.security.provider.SecureRandom)
            at java.security.SecureRandom.nextBytes(SecureRandom.java:381)
            - locked <0x2c7b0ed0> (a java.security.SecureRandom)
            at java.security.SecureRandom.next(SecureRandom.java:403)
            at java.util.Random.nextInt(Random.java:191)
            at com.sun.net.ssl.internal.ssl.SSLContextImpl.engineInit(DashoA6275)
            at javax.net.ssl.SSLContext.init(DashoA6275)
            at org.apache.tomcat.util.net.jsse.JSSE14SocketFactory.init(JSSE14SocketFactory.java:138)
            at org.apache.tomcat.util.net.jsse.JSSESocketFactory.createSocket(JSSESocketFactory.java:137)
            at org.apache.tomcat.util.net.PoolTcpEndpoint.initEndpoint(PoolTcpEndpoint.java:299)
            at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:184)
            at org.apache.coyote.tomcat4.CoyoteConnector.initialize(CoyoteConnector.java:1201)
            at org.apache.catalina.startup.Embedded.start(Embedded.java:999)
            at org.jboss.web.tomcat.tc4.EmbeddedTomcatService.startService(EmbeddedTomcatService.java:273)
            at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:192)
            at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:324)
            at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
            at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:976)
            at $Proxy14.start(Unknown Source)
            at org.jboss.system.ServiceController.start(ServiceController.java:394)
            - locked <0x2ce87170> (a org.jboss.system.ServiceController)
            at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:324)
            at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
            at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
            at $Proxy4.start(Unknown Source)
            at org.jboss.deployment.SARDeployer.start(SARDeployer.java:226)
            at org.jboss.deployment.MainDeployer.start(MainDeployer.java:832)
            at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:642)
            at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:605)
            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:324)
            at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
            at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
            at $Proxy6.deploy(Unknown Source)
            at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:302)
            at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:476)
            - locked <0x2cf5da90> (a org.jboss.deployment.scanner.URLDeploymentScanner)
            at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:201)
            at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:274)
            - locked <0x2cfb7808> (a org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread)
            at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:192)
            at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:324)
            at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
            at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:976)
            at $Proxy0.start(Unknown Source)
            at org.jboss.system.ServiceController.start(ServiceController.java:394)
            - locked <0x2ce87170> (a org.jboss.system.ServiceController)
            at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:324)
            at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
            at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
            at $Proxy4.start(Unknown Source)
            at org.jboss.deployment.SARDeployer.start(SARDeployer.java:226)
            at org.jboss.deployment.MainDeployer.start(MainDeployer.java:832)
            at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:642)
            at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:605)
            at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:589)
            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:324)
            at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
            at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
            at $Proxy5.deploy(Unknown Source)
            at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:384)
            at org.jboss.system.server.ServerImpl.start(ServerImpl.java:291)
            at org.jboss.Main.boot(Main.java:150)
            at org.jboss.Main$1.run(Main.java:395)
            at java.lang.Thread.run(Thread.java:534)

            "Signal Dispatcher" daemon prio=10 tid=0x080fcc00 nid=0x82e5000 waiting on condition [0..0]

            "JDWP Event Helper Thread" daemon prio=6 tid=0x080fca00 nid=0x8222000 runnable [0..0]

            "JDWP Transport Listener: dt_socket" daemon prio=6 tid=0x080fc800 nid=0x821c400 runnable [0..0]

            "Finalizer" daemon prio=8 tid=0x080fc600 nid=0x81d7000 in Object.wait() [8217000..8217cdc]
            at java.lang.Object.wait(Native Method)
            - waiting on <0x2ce50cd0> (a java.lang.ref.ReferenceQueue$Lock)
            at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
            - locked <0x2ce50cd0> (a java.lang.ref.ReferenceQueue$Lock)
            at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
            at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

            "Reference Handler" daemon prio=10 tid=0x080fc400 nid=0x8196800 in Object.wait() [81d6000..81d6cdc]
            at java.lang.Object.wait(Native Method)
            - waiting on <0x2ce50a60> (a java.lang.ref.Reference$Lock)
            at java.lang.Object.wait(Object.java:429)
            at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:115)
            - locked <0x2ce50a60> (a java.lang.ref.Reference$Lock)

            "VM Thread" prio=5 tid=0x08117800 nid=0x8118c00 runnable

            "VM Periodic Task Thread" prio=10 tid=0x08223900 nid=0x892e800 waiting on condition
            "Suspend Checker Thread" prio=10 tid=0x08223000 nid=0x8224400 runnable
            Full thread dump Java HotSpot(TM) Server VM (1.4.2-p6-root_06_may_2004_20_11 mixed mode):

            "TP-Monitor" daemon prio=5 tid=0x09c5da00 nid=0x9c35800 in Object.wait() [9eff000..9effcdc]
            at java.lang.Object.wait(Native Method)
            - waiting on <0x2d174f18> (a org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable)
            at org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool.java:560)
            - locked <0x2d174f18> (a org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable)
            at java.lang.Thread.run(Thread.java:534)

            "TP-Processor4" daemon prio=5 tid=0x09c5d800 nid=0x9c1cc00 runnable [9ebf000..9ebfcdc]
            at java.net.PlainSocketImpl.socketAccept(Native Method)
            at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
            - locked <0x2d174f40> (a java.net.PlainSocketImpl)
            at java.net.ServerSocket.implAccept(ServerSocket.java:448)
            at java.net.ServerSocket.accept(ServerSocket.java:419)
            at org.apache.jk.common.ChannelSocket.accept(ChannelSocket.java:287)
            at org.apache.jk.common.ChannelSocket.acceptConnections(ChannelSocket.java:581)
            at org.apache.jk.common.SocketAcceptor.runIt(ChannelSocket.java:767)
            at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:677)
            at java.lang.Thread.run(Thread.java:534)

            "TP-Processor3" daemon prio=5 tid=0x09c5d600 nid=0x9c1c000 in Object.wait() [9e7f000..9e7fcdc]
            at java.lang.Object.wait(Native Method)
            - waiting on <0x2d174fd8> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
            at java.lang.Object.wait(Object.java:429)
            at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:653)
            - locked <0x2d174fd8> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
            at java.lang.Thread.run(Thread.java:534)

            "TP-Processor2" daemon prio=5 tid=0x09c5d400 nid=0x9c37800 in Object.wait() [9e3f000..9e3fcdc]
            at java.lang.Object.wait(Native Method)
            - waiting on <0x2d174ff8> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
            at java.lang.Object.wait(Object.java:429)
            at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:653)
            - locked <0x2d174ff8> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
            at java.lang.Thread.run(Thread.java:534)

            "TP-Processor1" daemon prio=5 tid=0x09c5d200 nid=0x9c1b800 in Object.wait() [9dff000..9dffcdc]
            at java.lang.Object.wait(Native Method)
            - waiting on <0x2d175018> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
            at java.lang.Object.wait(Object.java:429)
            at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:653)
            - locked <0x2d175018> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
            at java.lang.Thread.run(Thread.java:534)

            "TP-Monitor" daemon prio=5 tid=0x097bae00 nid=0x9bcdc00 in Object.wait() [9da1000..9da1cdc]
            at java.lang.Object.wait(Native Method)
            - waiting on <0x2d1169d8> (a org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable)
            at org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool.java:560)
            - locked <0x2d1169d8> (a org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable)
            at java.lang.Thread.run(Thread.java:534)

            "TP-Processor4" daemon prio=5 tid=0x097bac00 nid=0x9bcd400 runnable [9d61000..9d61cdc]
            at java.net.PlainSocketImpl.socketAccept(Native Method)
            at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
            - locked <0x2d117ea0> (a java.net.PlainSocketImpl)
            at java.net.ServerSocket.implAccept(ServerSocket.java:448)
            at java.net.ServerSocket.accept(ServerSocket.java:419)
            at org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:107)
            at org.apache.tomcat.util.net.PoolTcpEndpoint.acceptSocket(PoolTcpEndpoint.java:387)
            at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:569)
            at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:677)
            at java.lang.Thread.run(Thread.java:534)

            "TP-Processor3" daemon prio=5 tid=0x097baa00 nid=0x9bcd000 in Object.wait() [9d21000..9d21cdc]
            at java.lang.Object.wait(Native Method)
            - waiting on <0x2d116a30> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
            at java.lang.Object.wait(Object.java:429)
            at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:653)
            - locked <0x2d116a30> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
            at java.lang.Thread.run(Thread.java:534)

            "TP-Processor2" daemon prio=5 tid=0x097ba800 nid=0x9bccc00 in Object.wait() [9ce1000..9ce1cdc]
            at java.lang.Object.wait(Native Method)
            - waiting on <0x2d116a50> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
            at java.lang.Object.wait(Object.java:429)
            at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:653)
            - locked <0x2d116a50> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
            at java.lang.Thread.run(Thread.java:534)

            "TP-Processor1" daemon prio=5 tid=0x097ba600 nid=0x9bcc800 in Object.wait() [9ca1000..9ca1cdc]
            at java.lang.Object.wait(Native Method)
            - waiting on <0x2d116a70> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
            at java.lang.Object.wait(Object.java:429)
            at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:653)
            - locked <0x2d116a70> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
            at java.lang.Thread.run(Thread.java:534)

            "Thread-4" prio=5 tid=0x08f35000 nid=0x8f33800 runnable [9bb5000..9bb5cdc]
            at java.net.PlainSocketImpl.socketAccept(Native Method)
            at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
            - locked <0x2cff7580> (a java.net.PlainSocketImpl)
            at java.net.ServerSocket.implAccept(ServerSocket.java:448)
            at java.net.ServerSocket.accept(ServerSocket.java:419)
            at org.jboss.invocation.pooled.server.PooledInvoker.run(PooledInvoker.java:211)
            at java.lang.Thread.run(Thread.java:534)

            "RMI TCP Accept-4444" daemon prio=5 tid=0x089e0c00 nid=0x8f23c00 runnable [9b65000..9b65cdc]
            at java.net.PlainSocketImpl.socketAccept(Native Method)
            at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
            - locked <0x2cfe84a0> (a java.net.PlainSocketImpl)
            at java.net.ServerSocket.implAccept(ServerSocket.java:448)
            at java.net.ServerSocket.accept(ServerSocket.java:419)
            at sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:334)
            at java.lang.Thread.run(Thread.java:534)

            "JNP Server" prio=5 tid=0x089e0a00 nid=0x8ef5400 runnable [995d000..995dcdc]
            at java.net.PlainSocketImpl.socketAccept(Native Method)
            at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
            - locked <0x2cfb7870> (a java.net.PlainSocketImpl)
            at java.net.ServerSocket.implAccept(ServerSocket.java:448)
            at java.net.ServerSocket.accept(ServerSocket.java:419)
            at org.jnp.server.Main.run(Main.java:281)
            at java.lang.Thread.run(Thread.java:534)

            "GC Daemon" daemon prio=2 tid=0x089e0800 nid=0x8ef3400 in Object.wait() [991d000..991dcdc]
            at java.lang.Object.wait(Native Method)
            - waiting on <0x2cfb78d8> (a sun.misc.GC$LatencyLock)
            at sun.misc.GC$Daemon.run(GC.java:100)
            - locked <0x2cfb78d8> (a sun.misc.GC$LatencyLock)

            "RMI Reaper" prio=5 tid=0x089e0600 nid=0x89e1800 in Object.wait() [98dd000..98ddcdc]
            at java.lang.Object.wait(Native Method)
            - waiting on <0x2cfb78e0> (a java.lang.ref.ReferenceQueue$Lock)
            at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
            - locked <0x2cfb78e0> (a java.lang.ref.ReferenceQueue$Lock)
            at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
            at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:330)
            at java.lang.Thread.run(Thread.java:534)

            "Thread-3" daemon prio=5 tid=0x089e0400 nid=0x89e1400 in Object.wait() [97a8000..97a8cdc]
            at java.lang.Object.wait(Native Method)
            - waiting on <0x2cfb7908> (a java.util.TaskQueue)
            at java.lang.Object.wait(Object.java:429)
            at java.util.TimerThread.mainLoop(Timer.java:403)
            - locked <0x2cfb7908> (a java.util.TaskQueue)
            at java.util.TimerThread.run(Timer.java:382)

            "RMI TCP Accept-1098" daemon prio=5 tid=0x089e0200 nid=0x8ef2c00 runnable [9768000..9768cdc]
            at java.net.PlainSocketImpl.socketAccept(Native Method)
            at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
            - locked <0x2cfb7928> (a java.net.PlainSocketImpl)
            at java.net.ServerSocket.implAccept(ServerSocket.java:448)
            at java.net.ServerSocket.accept(ServerSocket.java:419)
            at sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:334)
            at java.lang.Thread.run(Thread.java:534)

            "Thread-2" daemon prio=5 tid=0x089e0000 nid=0x89ddc00 runnable [9728000..9728cdc]
            at java.net.PlainSocketImpl.socketAccept(Native Method)
            at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
            - locked <0x2cfb7a28> (a java.net.PlainSocketImpl)
            at java.net.ServerSocket.implAccept(ServerSocket.java:448)
            at java.net.ServerSocket.accept(ServerSocket.java:419)
            at org.jboss.web.WebServer.run(WebServer.java:258)
            at org.jboss.web.ThreadPool$Worker.run(ThreadPool.java:163)

            "ScannerThread" daemon prio=5 tid=0x08ddbe00 nid=0x89dd000 in Object.wait() [9383000..9383cdc]
            at java.lang.Object.wait(Native Method)
            - waiting on <0x2cfb7af8> (a java.lang.Object)
            at java.lang.Object.wait(Object.java:429)
            at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:185)
            - locked <0x2cfb7af8> (a java.lang.Object)

            "Thread-0" daemon prio=5 tid=0x08b96e00 nid=0x8e66000 in Object.wait() [8eb4000..8eb4cdc]
            at java.lang.Object.wait(Native Method)
            - waiting on <0x2cf04a38> (a java.util.TaskQueue)
            at java.util.TimerThread.mainLoop(Timer.java:429)
            - locked <0x2cf04a38> (a java.util.TaskQueue)
            at java.util.TimerThread.run(Timer.java:382)

            "DestroyJavaVM" prio=5 tid=0x08078600 nid=0x8051000 waiting on condition [0..bfbfe8b0]

            "main" prio=5 tid=0x0852a600 nid=0x8980000 runnable [89cc000..89cecdc]
            at java.io.FileInputStream.readBytes(Native Method)
            at java.io.FileInputStream.read(FileInputStream.java:194)
            at java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
            at java.io.BufferedInputStream.read1(BufferedInputStream.java:222)
            at java.io.BufferedInputStream.read(BufferedInputStream.java:277)
            - locked <0x2c77b230> (a java.io.BufferedInputStream)
            at sun.security.provider.SeedGenerator$URLSeedGenerator.getSeedByte(SeedGenerator.java:467)
            at sun.security.provider.SeedGenerator.getSeedBytes(SeedGenerator.java:137)
            at sun.security.provider.SeedGenerator.generateSeed(SeedGenerator.java:132)
            at sun.security.provider.SecureRandom.engineGenerateSeed(SecureRandom.java:112)
            at sun.security.provider.SecureRandom.engineNextBytes(SecureRandom.java:169)
            - locked <0x2c7b2950> (a sun.security.provider.SecureRandom)
            at java.security.SecureRandom.nextBytes(SecureRandom.java:381)
            - locked <0x2c7b0ed0> (a java.security.SecureRandom)
            at java.security.SecureRandom.next(SecureRandom.java:403)
            at java.util.Random.nextInt(Random.java:191)
            at com.sun.net.ssl.internal.ssl.SSLContextImpl.engineInit(DashoA6275)
            at javax.net.ssl.SSLContext.init(DashoA6275)
            at org.apache.tomcat.util.net.jsse.JSSE14SocketFactory.init(JSSE14SocketFactory.java:138)
            at org.apache.tomcat.util.net.jsse.JSSESocketFactory.createSocket(JSSESocketFactory.java:137)
            at org.apache.tomcat.util.net.PoolTcpEndpoint.initEndpoint(PoolTcpEndpoint.java:299)
            at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:184)
            at org.apache.coyote.tomcat4.CoyoteConnector.initialize(CoyoteConnector.java:1201)
            at org.apache.catalina.startup.Embedded.start(Embedded.java:999)
            at org.jboss.web.tomcat.tc4.EmbeddedTomcatService.startService(EmbeddedTomcatService.java:273)
            at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:192)
            at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:324)
            at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
            at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:976)
            at $Proxy14.start(Unknown Source)
            at org.jboss.system.ServiceController.start(ServiceController.java:394)
            - locked <0x2ce87170> (a org.jboss.system.ServiceController)
            at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:324)
            at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
            at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
            at $Proxy4.start(Unknown Source)
            at org.jboss.deployment.SARDeployer.start(SARDeployer.java:226)
            at org.jboss.deployment.MainDeployer.start(MainDeployer.java:832)
            at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:642)
            at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:605)
            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:324)
            at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
            at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
            at $Proxy6.deploy(Unknown Source)
            at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:302)
            at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:476)
            - locked <0x2cf5da90> (a org.jboss.deployment.scanner.URLDeploymentScanner)
            at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:201)
            at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:274)
            - locked <0x2cfb7808> (a org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread)
            at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:192)
            at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:324)
            at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
            at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:976)
            at $Proxy0.start(Unknown Source)
            at org.jboss.system.ServiceController.start(ServiceController.java:394)
            - locked <0x2ce87170> (a org.jboss.system.ServiceController)
            at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:324)
            at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
            at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
            at $Proxy4.start(Unknown Source)
            at org.jboss.deployment.SARDeployer.start(SARDeployer.java:226)
            at org.jboss.deployment.MainDeployer.start(MainDeployer.java:832)
            at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:642)
            at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:605)
            at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:589)
            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:324)
            at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
            at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
            at $Proxy5.deploy(Unknown Source)
            at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:384)
            at org.jboss.system.server.ServerImpl.start(ServerImpl.java:291)
            at org.jboss.Main.boot(Main.java:150)
            at org.jboss.Main$1.run(Main.java:395)
            at java.lang.Thread.run(Thread.java:534)

            "Signal Dispatcher" daemon prio=10 tid=0x080fcc00 nid=0x82e5000 waiting on condition [0..0]

            "JDWP Event Helper Thread" daemon prio=6 tid=0x080fca00 nid=0x8222000 runnable [0..0]

            "JDWP Transport Listener: dt_socket" daemon prio=6 tid=0x080fc800 nid=0x821c400 runnable [0..0]

            "Finalizer" daemon prio=8 tid=0x080fc600 nid=0x81d7000 in Object.wait() [8217000..8217cdc]
            at java.lang.Object.wait(Native Method)
            - waiting on <0x2ce50cd0> (a java.lang.ref.ReferenceQueue$Lock)
            at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
            - locked <0x2ce50cd0> (a java.lang.ref.ReferenceQueue$Lock)
            at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
            at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

            "Reference Handler" daemon prio=10 tid=0x080fc400 nid=0x8196800 in Object.wait() [81d6000..81d6cdc]
            at java.lang.Object.wait(Native Method)
            - waiting on <0x2ce50a60> (a java.lang.ref.Reference$Lock)
            at java.lang.Object.wait(Object.java:429)
            at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:115)
            - locked <0x2ce50a60> (a java.lang.ref.Reference$Lock)

            "VM Thread" prio=5 tid=0x08117800 nid=0x8118c00 runnable

            "VM Periodic Task Thread" prio=10 tid=0x08223900 nid=0x892e800 waiting on condition
            "Suspend Checker Thread" prio=10 tid=0x08223000 nid=0x8224400 runnable

            • 3. Re: After Jboss crushed, will not start
              hanxuerui

              I saw a couple word like:
              locked, wait

              Does that mean anything?

              • 4. Re: After Jboss crushed, will not start
                hanxuerui

                I removed the tmp and work directory of the server, and it fixed the problem.
                Everything is working now.

                (8-]