Pessoal seguinte…
Estou tentando levantar o jboss para acessar via internet… Estou utilizando o seguinte comando:
java -jar jboss.4.2.2.GA/bin/run.jar --host www.meuendereco.com.br -c default -b ip_da_rede
configurei no arquivo jboss.4.2.2.GA/server/default/conf/jboss-service.xml para o jboss utilizar as configuracoes de portas 3 como segue:
<mbean code="org.jboss.services.binding.ServiceBindingManager"
name="jboss.system:service=ServiceBindingManager">
<attribute name="ServerName">ports-03</attribute>
<attribute name="StoreURL">${jboss.home.url}/docs/examples/binding-manager/sample-bindings.xml</attribute>
<attribute name="StoreFactoryClassName">
org.jboss.services.binding.XMLServicesStoreFactory
</attribute>
</mbean>
Eu estou testando a conexao da seguinte forma:
Properties prop = new Properties();
prop.put(Context.INITIAL_CONTEXT_FACTORY, "org.jnp.interfaces.NamingContextFactory");
prop.put(Context.URL_PKG_PREFIXES, "org.jboss.naming:org.jnp.interfaces");
prop.put(Context.PROVIDER_URL, url);
initialContext = new InitialContext(prop);
Object ref = initialContext.lookup("TestaConexaoBean/remote");
TestaConexao testeConexao = (TestaConexao) PortableRemoteObject.narrow(ref, TestaConexao.class);
if( testeConexao != null ){
mensagem("Conexão ok!");
}else{
mensagem("Conexão não efetuada!");
}
Quando eu executo este código da a mensagem "conexão ok!"
Mas quando eu tento executar algum método desta classe,por exemplo testeConexao.listaUsuarios() para listar os usuarios cadastrados, o programa simplesmente trava não lança excecao nem nada…
Alguém já precisou fazer isto ou sabe como resolver?