0 Replies Latest reply on Mar 3, 2004 1:19 PM by natcho-man

    Can't shutdown

    natcho-man Newbie

      I have JBoss 3.2.1 installed as service (using JavaService.exe) on XP Pro & integrated with IIS. This works fine and I don't have any problems starting or stopping it using the services panel or net commands.

      I can start JBoss using run.bat & run.jar but I can't use the matching bat & jar files to shut down, I get the following exception:
      C:\Java\jboss-3.2.1_tomcat-4.1.24\bin>shutdown -S
      Exception in thread "main" javax.naming.CommunicationException [Root exception is java.rmi.ConnectIOException: error during JRMP connection establishment; nested exception is:
      java.net.SocketException: Connection reset]
      at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:611)
      at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:471)
      at javax.naming.InitialContext.lookup(InitialContext.java:347)
      at org.jboss.Shutdown.main(Shutdown.java:180)
      Caused by: java.rmi.ConnectIOException: error during JRMP connection establishme
      nt; nested exception is:
      java.net.SocketException: Connection reset
      at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:274
      )
      at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:171)
      at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:101)
      at org.jnp.server.NamingServer_Stub.lookup(Unknown Source)
      at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:492)
      ... 3 more
      Caused by: java.net.SocketException: Connection reset
      at java.net.SocketInputStream.read(SocketInputStream.java:168)
      at java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
      at java.io.BufferedInputStream.read(BufferedInputStream.java:201)
      at java.io.DataInputStream.readByte(DataInputStream.java:331)
      at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:215
      )
      ... 7 more

      The main reason why this is a problem (and why I can't continue using the service commands) is because cactus uses shutdown.jar within it's ant task so the error is thrown within cactus and it prevents me from running any unit tests.

      Does anyone know why I can shutdown JBoss using shutdown.bat or shutdown.jar?