以jboss 6.1.0作为版本

以jboss 6.1.0作为版本,jboss,Jboss,尝试在jboss 6.1.0中使用twiddle命令调用以检查/启动/停止war部署,但失败,错误消息如下: 命令: ${JBOSS_HOME}/bin/twidle.sh-s服务:jmx:rmi:///jndi/rmi://localhost:/jmxrmi 调用'jboss.web.deployment:war=/'${war\u NAME}开始 错误消息: org.jboss.util.NestedRuntimeException: Failed to retrieve RMIServer

尝试在jboss 6.1.0中使用twiddle命令调用以检查/启动/停止war部署,但失败,错误消息如下:

命令: ${JBOSS_HOME}/bin/twidle.sh-s服务:jmx:rmi:///jndi/rmi://localhost:/jmxrmi 调用'jboss.web.deployment:war=/'${war\u NAME}开始 错误消息:

org.jboss.util.NestedRuntimeException: Failed to retrieve RMIServer stub: javax.naming.ServiceUnavailableException [Root exception is java.rmi.ConnectException: Connection refused to host: localhost; nested exception is:
        java.net.ConnectException: Connection refused]; - nested throwable: (java.io.IOException: Failed to retrieve RMIServer stub: javax.naming.ServiceUnavailableException [Root exception is java.rmi.ConnectException: Connection refused to host: localhost; nested exception is:
        java.net.ConnectException: Connection refused])
        at org.jboss.console.twiddle.Twiddle$1.getServer(Twiddle.java:221)
        at org.jboss.console.twiddle.command.MBeanServerCommand.getMBeanServer(MBeanServerCommand.java:64)
        at org.jboss.console.twiddle.command.GetCommand.execute(GetCommand.java:149)
        at org.jboss.console.twiddle.Twiddle.main(Twiddle.java:370)
Caused by: java.io.IOException: Failed to retrieve RMIServer stub: javax.naming.ServiceUnavailableException [Root exception is java.rmi.ConnectException: Connection refused to host: localhost; nested exception is:
        java.net.ConnectException: Connection refused]
        at javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:369)
        at javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:268)
        at org.jboss.console.twiddle.Twiddle.createMBeanServerConnection(Twiddle.java:322)
        at org.jboss.console.twiddle.Twiddle.connect(Twiddle.java:331)
        at org.jboss.console.twiddle.Twiddle.access$400(Twiddle.java:60)
        at org.jboss.console.twiddle.Twiddle$1.getServer(Twiddle.java:217)
        ... 3 more
Caused by: javax.naming.ServiceUnavailableException [Root exception is java.rmi.ConnectException: Connection refused to host: localhost; nested exception is:
        java.net.ConnectException: Connection refused]
        at com.sun.jndi.rmi.registry.RegistryContext.lookup(RegistryContext.java:118)
        at com.sun.jndi.toolkit.url.GenericURLContext.lookup(GenericURLContext.java:203)
        at javax.naming.InitialContext.lookup(InitialContext.java:411)
        at javax.management.remote.rmi.RMIConnector.findRMIServerJNDI(RMIConnector.java:1929)
        at javax.management.remote.rmi.RMIConnector.findRMIServer(RMIConnector.java:1896)
        at javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:286)
        ... 8 more
Caused by: java.rmi.ConnectException: Connection refused to host: localhost; nested exception is:
        java.net.ConnectException: Connection refused
        at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:619)
        at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:216)
        at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:202)
        at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:341)
        at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source)
        at com.sun.jndi.rmi.registry.RegistryContext.lookup(RegistryContext.java:114)
        ... 13 more
Caused by: java.net.ConnectException: Connection refused
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
        at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
        at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
        at java.net.Socket.connect(Socket.java:579)
        at java.net.Socket.connect(Socket.java:528)
        at java.net.Socket.<init>(Socket.java:425)
        at java.net.Socket.<init>(Socket.java:208)
        at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:40)
        at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:147)
        at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:613)
        ... 18 more
org.jboss.util.NestedRuntimeException:检索RMIServer存根失败:javax.naming.ServiceUnavailableException[根异常为java.rmi.ConnectException:连接拒绝主机:localhost;嵌套异常为:
java.net.ConnectException:连接被拒绝];-嵌套可丢弃:(java.io.IOException:检索RMIServer存根失败:javax.naming.ServiceUnavailableException[根异常为java.rmi.ConnectException:拒绝连接主机:localhost;嵌套异常为:
java.net.ConnectException:连接被拒绝])
位于org.jboss.console.twidle.twidle$1.getServer(twidle.java:221)
位于org.jboss.console.twidle.command.MBeanServerCommand.getMBeanServer(MBeanServerCommand.java:64)
位于org.jboss.console.twidle.command.GetCommand.execute(GetCommand.java:149)
位于org.jboss.console.twidle.twidle.main(twidle.java:370)
原因:java.io.IOException:检索RMIServer存根失败:javax.naming.ServiceUnavailableException[根异常为java.rmi.ConnectException:拒绝连接到主机:localhost;嵌套异常为:
java.net.ConnectException:连接被拒绝]
位于javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:369)
位于javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:268)
位于org.jboss.console.twidle.twidle.createMBeanServerConnection(twidle.java:322)
位于org.jboss.console.twidle.twidle.connect(twidle.java:331)
位于org.jboss.console.twidle.twidle.access$400(twidle.java:60)
位于org.jboss.console.twidle.twidle$1.getServer(twidle.java:217)
... 3个以上
原因:javax.naming.ServiceUnavailableException[根异常为java.rmi.ConnectException:拒绝连接主机:localhost;嵌套异常为:
java.net.ConnectException:连接被拒绝]
在com.sun.jndi.rmi.registry.RegistryContext.lookup(RegistryContext.java:118)上
位于com.sun.jndi.toolkit.url.GenericURLContext.lookup(GenericURLContext.java:203)
在javax.naming.InitialContext.lookup(InitialContext.java:411)
位于javax.management.remote.rmi.RMIConnector.findRMIServerJNDI(RMIConnector.java:1929)
位于javax.management.remote.rmi.RMIConnector.findRMIServer(RMIConnector.java:1896)
位于javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:286)
... 8个以上
原因:java.rmi.ConnectException:连接拒绝主机:localhost;嵌套异常是:
java.net.ConnectException:连接被拒绝
位于sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:619)
位于sun.rmi.transport.tcp.tcpcchannel.createConnection(tcpcchannel.java:216)
位于sun.rmi.transport.tcp.tcpcchannel.newConnection(tcpcchannel.java:202)
位于sun.rmi.server.UnicastRef.newCall(UnicastRef.java:341)
位于sun.rmi.registry.RegistryImpl\u Stub.lookup(未知源)
在com.sun.jndi.rmi.registry.RegistryContext.lookup(RegistryContext.java:114)上
... 还有13个
原因:java.net.ConnectException:连接被拒绝
位于java.net.PlainSocketImpl.socketConnect(本机方法)
位于java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
位于java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
位于java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
位于java.net.socksocketimpl.connect(socksocketimpl.java:392)
位于java.net.Socket.connect(Socket.java:579)
位于java.net.Socket.connect(Socket.java:528)
位于java.net.Socket。(Socket.java:425)
位于java.net.Socket(Socket.java:208)
位于sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:40)
位于sun.rmi.transport.proxy.rmismastersocketfactory.createSocket(rmismastersocketfactory.java:147)
位于sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:613)
... 还有18个
任何帮助都是值得的:)


谢谢。

我得到了问题的答案:)

在jboss 5.1.0中使用命名端口,而jboss-6.1.0使用RMI端口

因此,命令将是: ${JBOSS_HOME}/bin/twidle.sh-s服务:jmx:rmi:///jndi/rmi://localhost:${RMI PORT}/jmxrmi调用'jboss.web.deployment:war=/'${war_NAME}start

谢谢