javax.Sicherheit.sasl.SaslException: Authentische konnte während keine Verbindung von Jboss 7 server vom remote-client

Ich habe standalone-Java-client(Ausführen aus eclipse heraus ), dass ich wünschte, die Verbindung zu einem externen server . Wenn der server "localhost" dann sehe ich überhaupt keine Probleme . Aber immer wenn ich versuche eine Verbindung zu dem externen server, wo ich immer die folgende Ausnahme

- JBREM000200: Remote connection failed: javax.security.sasl.SaslException: Authentication failed: all available authentication mechanisms failed
- Could not register a EJB receiver for connection to remote://10.160.148.61:4447
java.lang.RuntimeException: javax.security.sasl.SaslException: Authentication failed: all available authentication mechanisms failed

Habe ich versucht zu befolgen Sie die genannten Schritte EJB-aufrufen von einem remote-client über JNDI

Ausnahme sagt mir tthere ist etwas falsch in meiner Konfiguration-Dateien im Zusammenhang mit Authentifizierung . Hier ist mein ejb_client_properties Datei

remote.connectionprovider.create.options.org.xnio.Options.SSL_ENABLED=false

remote.connections=default

remote.connection.default.host=10.160.148.61
remote.connection.default.port = 4447
remote.connection.default.connect.options.org.xnio.Options.SASL_POLICY_NOANONYMOUS=false

remote.connection.default.username=tan
remote.connection.default.password=f2b1c3c7d3f1e224cbf6508494cf0418

Hinweis : der Benutzer, der tan ist Hinzugefügt, um meine mgt.Benutzer.Eigenschaften von Datei auf dem server . Ich benutzte add-user.bat Sie zum hinzufügen eines Benutzers auf dem server . Ich habe auch ein Benutzer der Anwendung . Ich verwenden die gleichen Anmeldeinformationen an den server übergeben . Ich kann an nichts anderes denken .

Mein ejb-Aufruf ist wie folgt :

        final Hashtable jndiProperties = new Hashtable();
        jndiProperties.put(Context.URL_PKG_PREFIXES, "org.jboss.ejb.client.naming");

        InitialContext aJNDI = new InitialContext(jndiProperties);
        Ppi handle = (Ppi) aJNDI
            .lookup("ejb:PPIEAR/PService/PConnect!com.gem.p.PConnection?stateful");

Sehe ich viele threads im Zusammenhang mit der Ausnahme aber nicht in der Lage, es zu beheben 🙁 Kann jemand helfen .

Ich habe auch ein legitimes SSL-Zertifikat auf dem server installiert . Muss ich etwas extra zu tun, sich darum zu kümmern ?

BEACHTEN Sie auch : Mein server läuft im offline-Modus .

InformationsquelleAutor rockstar | 2013-10-02
Schreibe einen Kommentar