我使用JBoss 4.2.2在64位RHEL5服务器上部署了一个应用程序。因为还有其他的JBoss服务器,所以我不得不更改一些端口配置,以便在启动服务器时不会发生冲突。因此,现在我使用的端口-01来自样本-bindings.xml文件,该文件出现在docs/examples/binding/samples目录中。此外,下面是我为反映新端口而编辑的所有文件的列表:
当我启动服务器(绑定到本地主机)时,一切都很好,并且能够访问应用程序。但是,当我试图关闭服务器时,我会得到以下错误:
线程"main“中的异常:无法连接到这些urls中的任何一个: localhost [根异常是javax.naming.CommunicationException:未能连接到服务器本地主机:1099[根异常是javax.naming.ServiceUnavailableException:未能连接到服务器本地主机:1099 根异常是java.net.ConnectException:连接被拒绝]]在org.jnp.interfaces.NamingContext.lookup(NamingContext.java:634) at org.jnp.interfaces上javax.naming.InitialContext.lookup(InitialContext.java:392) at org.jboss.Shutdown.main(Shutdown.java:214)上的.NamingContext.lookup(NamingContext.java:627),原因是: javax.naming.CommunicationException:未能连接到服务器本地主机:1099 [Root is javax.naming.ServiceUnavailableException:未能连接到服务器本地主机:1099 根异常是java.net.ConnectException:连接被拒绝].jnp.interfaces.NamingContext.checkRef(NamingContext.java:1533) .4多个原因: javax.naming.ServiceUnavailableException:未能连接到服务器本地主机:1099 根异常是java.net.ConnectException:连接被拒绝 at org.jnp.interfaces.NamingContext.getServer(NamingContext.java:248) .5多个原因: java.net.ConnectException: java.net.PlainSocketImpl (原生方法)拒绝连接java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) at java.net.Socket.connect(Socket.java:525) java.net.Socket.connect(Socket.java:475) at java.net.Socket.( org.jnp.interfaces.TimedSocketFactory.createSocket(TimedSocketFactory.java:84) at org.jnp.interfaces.TimedSocketFactory.createSocket(TimedSocketFactory.java:77) at org.jnp.interfaces.NamingContext.getServer(NamingContext.java:244) .多5
是否还有其他文件需要将1099更改为1299,或者是否遗漏了其他步骤?
发布于 2010-02-10 23:56:38
Shutdown.sh启动一个单独的java程序,该程序向jboss服务器进程发送JMX请求。它不引用任何配置文件来发现新端口,它只是假设默认设置。(怎么可能呢?您没有将它传递给您的配置目录)
因此,要连接到运行在非默认端口上的jboss服务器,需要按如下方式运行:
shutdown.sh --server=YOURHOST:1299
另外,如果您实际使用的是示例-binding.xml,也就是说,如果您在jboss-service.xml中取消了jboss.system:service=ServiceBindingManager
mbean的注释&适当地配置了ServerName
和StoreURL
,那么您不需要对新端口进行任何其他配置更改。这就是绑定管理器的重点,集中所有这些工作。
https://serverfault.com/questions/111701
复制相似问题