Problemas com acesso RMI e FIrewall

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??

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

[quote=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[/quote]

Então como utilizar meus EJB?
Webservice?

Olá

[quote=leosouzabh]Então como utilizar meus EJB?
Webservice?[/quote]

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