WebSphere 7 " SSL-Fehler, die geht nie Weg, egal was ich Tue?
Ich installierte WebSphere 7.0 und RAD 7.5. Aktualisiert WURDE, um fix pack 11-und update-RAD. 7.5.5. neueste updates..etc...
- Ich erstelle ein server-Profil.
- Ich den server neu starte.
- Ich wiederum auf die Globale Sicherheit und die Verwendung von LDAP. (etwas, das ich getan haben eine Milliarde mal)
- Ich nicht einmal den Versuch, veröffentlichen einer Anwendung.
- Der server ständig debuggt, diese Nachricht alle zwei Minuten.
Wie machen Sie es stoppen? Ich habe versucht neue Schlüssel funktioniert nicht, ich Blase Weg, das Profil und ein neues machen. Nichts funktioniert. Nichts. Der server läuft auf 400 MB, ohne eine Anwendung installiert. Das soll normal sein? 400 MB mit keine app veröffentlicht?
Server-Profil-Assistenten erstellen, zwingt Sie SSL-Unsinn in der config.
Was ist hier wirklich passiert?
Ich würde lieben, Sie zu nutzen der neuesten server-Technologie von IBM zu bieten hat, aber es scheint kaputt zu sein, direkt aus der box, aus dem Tor. 5 fix-packs später und es ist immer noch gebrochen.
[8/25/10 8:12:44:896 CDT] 0000000b SSLHandshakeE E SSLC0008E: Unable to initialize SSL connection. Unauthorized access was denied or security settings have expired. Exception is javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?
at com.ibm.jsse2.b.a(b.java:34)
at com.ibm.jsse2.pc.a(pc.java:155)
at com.ibm.jsse2.pc.unwrap(pc.java:104)
at javax.net.ssl.SSLEngine.unwrap(SSLEngine.java:17)
at com.ibm.ws.ssl.channel.impl.SSLConnectionLink.readyInbound(SSLConnectionLink.java:531)
at com.ibm.ws.ssl.channel.impl.SSLConnectionLink.ready(SSLConnectionLink.java:291)
at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1550)
Du musst angemeldet sein, um einen Kommentar abzugeben.
War ich falsch. Erstellen Sie aus so oder so das Problem verursacht. (mit der pmt.bat oder über die rad-tool).
Das eigentliche Problem war nicht das kopieren der global security Sachen, wie eine security domain. Im Grunde gehen Sie auf Sicherheit > - Security-Domains > klicken Sie dann auf die Kopieren Sie von der Globalen Sicherheits-option.
Dies ist einfach nur verrückt. Warum nicht einfach die doofen Assistenten Fragen, wenn Sie möchten, dass dies auch passieren??? IBM ärgert mich.
Ich lösen dieses Problem durch das aktivieren der Sicherheit im server-Fenster.
Öffnen Sie die Ansicht Servers, klicken Sie doppelt auf den server, erweitern Sie Sicherheit, aktivieren Sie "Sicherheit aktiviert ist, in diesem server", und geben Sie eine Benutzer-ID + Passwort. Nachdem diese das problem ging Weg.
Aus irgendeinem Grund deaktiviert wurde, obwohl ich aktiviert es über die admin-Konsole.
Seine zu spät, aber vielleicht hilft es anderen so wie mir 🙂
Stimme mit Peter über seine IDE, die überprüft den status vom server..
Müssen Sie das Zertifikat hinzufügen 'X', D. H.
exportedCertificate.cer
zum JRE-keystore. Um dies zu tun, führen Sie diesen Befehl in einer Windows-CMD-Fenster:Zertifikat 'X' ist das Standard-Zertifikat in den Websphere-server. Sie können finden und exportieren Sie Sie durch die IBM-Konsole. Alternative ist, schlagen HTTPS-url im browser, und exportieren Sie Sie aus dem browser im DER-format.
Fand ich, dass diese Lösung funktioniert am besten für mich.
http://wiing.fr/websphere-application-server-ssl-error/Dem app-server wird versuchen, eine ssl-Verbindung auf einem port, der nicht ssl. Eine einfache Möglichkeit zu sehen, es zu Leben versucht, Zugriff auf die admin-Konsole mit http, aber mit ssl-port.
Wenn Sie die standard-ports können Sie versuchen, diese:
http://localhost:9043/ibm/console/
Diesen Fehler kann sein,, die von Ihrer IDE (lassen Sie es sein, Rational Application Developer RAD, Rational Software Architect RSA oder plain Eclipse), das versucht, zu einem update der server-status in der "Server-Ansicht".
Wie jemand hier schon sagte, die IDE-Aufruf für WebSphere Application Server-Konsole schlägt fehl, weil es fehlerhaften:
Da die IDE versucht, um den status zu aktualisieren regelmäßig, in der der server gibt diese Fehlermeldung so oft.
, Was funktioniert in meinem Fall, war, entfernen Sie den server aus dem "Server-Ansicht" (Rechte Maustaste - löschen) und fügen Sie eine neue ein (Rechte Maustaste - neu).
In meinem Fall, meine IDE ist nicht mit IBM JRE. Da es eclipse. also ich update die eclipse.ini zu gehören
In den meisten Fällen ist dies aufgrund von abgelaufenen SSL-Zertifikat. Gehen Sie zu:
und sehen
key.p12
undtrust.p12
- Dateien. Überprüfen Sie die erstellte/geänderte Datum. Es wird in der Regel mehr als 1 Jahr älter. Dies bedeutet, dass es abgelaufen ist, wie Sie typischerweise oben genannten Dateien sind nur gültig für 1 Jahr nur.Lösung
Löschen gesamte websphere-server-Profil (das löscht alles unter
C:\Program Files (x86)\IBM\WebSphere\AppServer\profiles\AppSrv01
und erstellen Sie eine neue. dies wird wischen Siekey.p12
undtrust.p12
- Dateien zusammen mit anderen Dateien, und erstellen Sie eine neuekey.p12
undtrust.p12
- Dateien, wenn Sie neues Profil erstellen.Kopieren
key.p12
undtrust.p12
von Ihrer Kollegin Maschine, deren Schlüssel-Dateien(key.p12
undtrust.p12
) noch nicht abgelaufen sind. Sie können auch verwenden Sie iKeyman Werkzeug erneuernkey.p12
.Ich auch konfrontiert dieses Problem . schließlich aussortiert dieses Problem. Unten sind die Schritte möglicherweise hilfreich.
löschen der profile, die Sie zuvor erstellt haben.
IBM/AppServer/bin/manageprofiles.bat -listProfiles
IBM/AppServer/bin/manageprofiles.bat -delete ProfileName
Windows-->Start-->Services finden IBM WebSphere-Servern im hintergrund. versuchen Sie, Sie zu stoppen und starten Sie den server neu.
Ändern Sie Ihre eclipse.ini explizit die IBM JRE wie folgt:
Starten Sie Eclipse und Starten Sie den IBM Websphere Application Server, um das Problem zu beheben.