Uploaded image for project: 'Geronimo'
  1. Geronimo
  2. GERONIMO-3994

GShell command remote-control/server-control can not control the remote server

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.1.1, 2.1.2
    • 2.1.2, 2.2
    • commands
    • Security Level: public (Regular issues)
    • None
    • Windows

    Description

      First run remote/rsh to login the remote rsh-server, then run the following gsh commands:

      remote-control/server-control start defaultServer
      

      No any response.

      Here is the gshell log in the remote server.

      19:36:47,234 DEBUG (SocketAcceptorIoProcessor-0.0) [org.apache.mina.filter.executor.ExecutorFilter] Launching thread for /127.0.0.1:3699
      19:36:47,234 INFO  (TcpTransportServer-0-0) [org.apache.geronimo.gshell.remote.server.RshServer$Handler] [/127.0.0.1:3699] RECEIVED: ExecuteMessage{ flavor=STRING, path=<null>, args=[ remote-control/server-control start defaultServer ], id=7, cid=<null>, sequence=7, timestamp=1209436607234 }
      19:36:47,234 INFO  (TcpTransportServer-0-0) [org.apache.geronimo.gshell.DefaultCommandExecutor] Executing (String): remote-control/server-control start defaultServer
      19:36:47,234 DEBUG (TcpTransportServer-0-0) [org.apache.geronimo.gshell.parser.CommandLineParser] Parsing from reader: java.io.StringReader@5ea05ea0
      19:36:47,234 DEBUG (TcpTransportServer-0-0) [org.apache.geronimo.gshell.DefaultCommandLineBuilder] CommandLine (org.apache.geronimo.gshell.parser.ASTCommandLine)
      19:36:47,234 DEBUG (TcpTransportServer-0-0) [org.apache.geronimo.gshell.DefaultCommandLineBuilder]  Expression (org.apache.geronimo.gshell.parser.ASTExpression)
      19:36:47,234 DEBUG (TcpTransportServer-0-0) [org.apache.geronimo.gshell.DefaultCommandLineBuilder]   PlainString( remote-control/server-control ) (org.apache.geronimo.gshell.parser.ASTPlainString)
      19:36:47,234 DEBUG (TcpTransportServer-0-0) [org.apache.geronimo.gshell.DefaultCommandLineBuilder]   PlainString( start ) (org.apache.geronimo.gshell.parser.ASTPlainString)
      19:36:47,234 DEBUG (TcpTransportServer-0-0) [org.apache.geronimo.gshell.DefaultCommandLineBuilder]   PlainString( defaultServer ) (org.apache.geronimo.gshell.parser.ASTPlainString)
      19:36:47,234 INFO  (TcpTransportServer-0-0) [org.apache.geronimo.gshell.DefaultCommandExecutor] Executing (remote-control/server-control): [start, defaultServer]
      19:36:47,234 DEBUG (TcpTransportServer-0-0) [org.apache.geronimo.gshell.plugin.PlexusCommandWrapper] Child container realm: gshell:e47ff117-c940-4e2e-87a8-5b9257bc16e9
      19:36:47,343 DEBUG (TcpTransportServer-0-0) [org.codehaus.plexus.PlexusContainer] Found 0 components to load on start
      19:36:47,343 INFO  (TcpTransportServer-0-0) [org.apache.geronimo.commands.RemoteServerControlCommand.geronimo-commands:remote-server-control] Executing w/args: [start, defaultServer]
      19:36:47,390 DEBUG (TcpTransportServer-0-0) [org.apache.geronimo.gshell.remote.server.handler.ExecuteHandler] Fault: java.lang.IllegalStateException: File D:\geronimo server-1\bin\etc\server-configuration.xml does not exist
      19:36:47,390 INFO  (TcpTransportServer-0-0) [org.apache.geronimo.gshell.remote.server.RshServer$Handler] [/127.0.0.1:3699] WRITE: Fault{ result=java.lang.IllegalStateException: File D:\geronimo server-1\bin\etc\server-configuration.xml does not exist, id=10, cid=7, sequence=10, timestamp=1209436607390 }
      19:36:47,390 DEBUG (TcpTransportServer-0-0) [org.apache.mina.filter.executor.ExecutorFilter] Exiting since queue is empty for /127.0.0.1:3699
      19:36:47,390 DEBUG (SocketAcceptorIoProcessor-0.0) [org.apache.mina.filter.executor.ExecutorFilter] Launching thread for /127.0.0.1:3699
      19:36:47,453 INFO  (TcpTransportServer-0-0) [org.apache.geronimo.gshell.remote.server.RshServer$Handler] [/127.0.0.1:3699] SENT: Fault{ result=java.lang.IllegalStateException: File D:\geronimo server-1\bin\etc\server-configuration.xml does not exist, id=10, cid=7, sequence=10, timestamp=1209436607390 }
      19:36:47,453 DEBUG (TcpTransportServer-0-0) [org.apache.mina.filter.executor.ExecutorFilter] Exiting since queue is empty for /127.0.0.1:3699
      

      Obvious the gshell is trying to find the configuration file in D:\geronimo server-1\bin\etc\, it should be D:\geronimo server-1\etc\.

      Attachments

        Activity

          People

            jdillon Jason Dillon
            frank2006g YunFeng Ma
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: