JBOSS Remote Access Hänger

maksbor80

Mitglied
Hallo Leute,

kämpfe seit Tagen mit folgendem Problem.

Ich habe client-server application.
Client: RCP
Server: JBOSS
Comunication: EJB3, JNDI

JNDI Properties:
p.put(Context.SECURITY_PRINCIPAL, username);
p.put(Context.SECURITY_CREDENTIALS, password);
p.put(Context.INITIAL_CONTEXT_FACTORY, "org.jboss.security.jndi.JndiLoginInitialContextFactory");
p.put(Context.URL_PKG_PREFIXES, "org.jboss.naming:eek:rg.jnp.interfaces");
p.put(Context.URL_PKG_PREFIXES, "org.jboss.naming:eek:rg.jnp.interfaces");
java.naming.provider.url=195.37.xxx.xxx:1099

Auf dem client own security manager class:
public class MySecurityManager extends SecurityManager {
public MySecurityManager() {}
public void checkPermission() {}
public void checkPermission(Permission perm) {}
public void checkPermission(Permission perm, Object context) {}
}
Und aufruf:
if (System.getSecurityManager() == null) {
System.setSecurityManager(new MySecurityManager());
}

Jboss ist mit folgendem befel gestartet:
run -b 0.0.0.0 -Djava.rmi.server.hostname=195.37.xxx.xxx

Wenn ich den Client mit obenbeschriebenen einstellungen nicht local starte (auf anderen maschine) aber im selben lan funkzioniert alles gnadenloss. Wenn ich aber den Client auserhalb vom lan (bei mir zuhause und server im Büro) starte bleibt der Client für aller Ewigkeit hängen beim ersten lookup.

Ich werde wannsinnig.

Hat jemand eine Idee, woran das liegen könnte. (Firewall ist ausgeschaltet)
 
Zurück