Problemas com acesso RMI e FIrewall

3 respostas
leosouzabh

Não consigo acessar meu EJB que se encontra no servidor
Creio que seja problemas de firewall pq local tanto no servidor quanto no desenvolvimento funciona,
segue o codigo de acesso:

Hashtable prop = new Hashtable ();
prop.put (InitialContext.INITIAL_CONTEXT_FACTORY, "org.jnp.interfaces.NamingContextFactory");
prop.put (InitialContext.PROVIDER_URL, "jnp://10.2.10.81:1099");
			
Context ctx = new InitialContext (prop);
UtilBean ejb =  (UtilBean) ctx.lookup ("TesteBean/remote");

Alguem sabe se tem como acessar sem passar pelo firewall??

3 Respostas

Luca

Olá

Não use RMI fora da rede local. E mesmo dentro da rede local use com cuidado porque muitas vezes há um jeito melhor de fazer as coisas.

Minha sugestão: refatore tudo.

[]s
Luca

leosouzabh

Luca:
Olá

Não use RMI fora da rede local. E mesmo dentro da rede local use com cuidado porque muitas vezes há um jeito melhor de fazer as coisas.

Minha sugestão: refatore tudo.

[]s
Luca

Então como utilizar meus EJB?
Webservice?

Luca

Olá

leosouzabh:
Então como utilizar meus EJB?
Webservice?

Use qualquer tecnologia que não implique em acessar EJBs remotamente. WebServices são uma das opções mas existem outras. Cuidado para não trocar um mastodonte por um tiranosauro.

Sua arquitetura atual tem problemas que só podem piorar. Não se esforce para salvá-la. Concentre seus esforços na solução do seu problema em termos de negócio adotando tudo que for mais simples.

[]s
Luca

Criado 24 de março de 2008
Ultima resposta 24 de mar. de 2008
Respostas 3
Participantes 2