Recuperar a porta que o jboss subiu[Resolvido]

Ae galera tudo bom ?

Seguinte estou com um problema

Eu tenho que recuperar a porta em que o jboss subiu quando eu chamar um determinado metodo.

Tentei fazer assim

         InitialContext ic = new InitialContext();   
         RMIAdaptor server = (RMIAdaptor) ic.lookup("jmx/invoker/RMIAdaptor");     
         ObjectName name = new ObjectName("jboss.web:address=/0.0.0.0,port="+port+",type=Connector");   
         server.getMBeanInfo(name);  

Ali eu passo a porta e chamo o metodo getMbeaninfo e vejo se existe.
Porem não está funcionando

Qual seria o erro ? ou existe um jeito melhor para fazer isso ?

Ae galera acabei de solucionar :slight_smile:

Entrei la no JMX console do jboss e vi que o nome do serviço esta assim:

address=/0.0.0.0,port=8080,type=Connector

então era isso que estava tentando

porem quando clico exite la as propriedades e o name, quando eu vejo o name esta assim o campo do address : %2F0.0.0.0

Entao alterei o codigo para

InitialContext ic = new InitialContext();
RMIAdaptor server = (RMIAdaptor) ic.lookup("jmx/invoker/RMIAdaptor");
ObjectName name = new ObjectName("jboss.web:address=%2F0.0.0.0,port="+port+",type=Connector");
server.getMBeanInfo(name);

E funcinou :slight_smile: