我们正试图在Jvm启动时获取JBoss服务器的boundAddress和boundPort。我们有一个jvm代理,它从JBoss服务器开始,在尝试通过MBean获取boundPort和boundAddress时,我们得到了异常,
^ [[0m ^ [[31m16:03:34,066 ERROR [stderr](ServerService Thread Pool - 54) javax.management.InstanceNotFoundException:jboss.as.expr:socket-binding-group = full-插座,插座结合= HTTP
^ [[0m ^ [[31m16:03:34,067 ERROR [stderr](ServerService Thread Pool - 54)org.jboss.as.jmx.PluggableMBeanServerImpl.findDelegate(PluggableMBeanServerImpl.java:94)
^ [[0m ^ [[31m16:03:34,067 ERROR [stderr](ServerService Thread Pool - 54)org.jboss.as.jmx.PluggableMBeanServerImpl.getAttribute(PluggableMBeanServerImpl.java:171) .... ....
如果我们在服务器初始化后部署代理,则相同的代码段有效。我尝试在try-catch块周围进行循环,异常即将发生,假设MBean服务器可能正在等待初始化但是也没有用。
我想知道在启动时是否有更好的方法来获取这些值。
谢谢, Rupesh