[Tomcat+Axis] SSL funktioniert nicht

Status
Nicht offen für weitere Antworten.

Krabat

Bekanntes Mitglied
Hallo,

ich habe einen Tomcat server (auf localhost) aufgesetzt und wollte SSL Unterstützung aktivieren. Dazu gibt es diese Anleitung auf der offiziellen Seite:
http://tomcat.apache.org/tomcat-5.5-doc/ssl-howto.html

Leider wird eine ganz normale Verbindung aufgebaut, wenn ich Anfragen an Port 8443 stelle, obwohl es die SSL Verbindung sein sollte. Setze ich im Browser https statt http ein, zB https://localhost:8443, wird die Anfrage gestartet, aber eine Seite wird nie übertragen (bei http://localhost:8443 hingegen schon), Firefox Fehlermeldung: "Die Verbindung wurde unterbrochen".
Mit dem tcpmon, der bei Axis dabei ist, habe ich mir die Kommunikation nochmal angesehen, was leider nur für http funktioniert, aber die Verbindungen über http auf port 8443 sind alle unverschlüsselt.

Folgende Aktionen habe ich ausgeführt:
  • Einen certified keystore erzeugt (Datei ".keystore" im meinem home Verzeichnis, Passwort "changeit")
  • dann die server.xml von Tomcat angepasst:
Code:
    <Connector port="8443" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" disableUploadTimeout="true"
               acceptCount="100" scheme="https" secure="true"
               clientAuth="false" sslProtocol="TLS" />

Das Startup (sowohl Aufruf von "catalina.bat start" als auch "startup.bat" bringt kein funktionierendes Ergebnis) von Tomcat:
Code:
18.11.2005 16:39:28 org.apache.coyote.http11.Http11AprProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
18.11.2005 16:39:28 org.apache.coyote.http11.Http11AprProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-8443
18.11.2005 16:39:28 org.apache.coyote.ajp.AjpAprProtocol init
INFO: Initializing Coyote AJP/1.3 on ajp-8009
18.11.2005 16:39:28 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1891 ms
18.11.2005 16:39:29 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
18.11.2005 16:39:29 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.12
18.11.2005 16:39:29 org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
18.11.2005 16:39:35 org.apache.coyote.http11.Http11AprProtocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
18.11.2005 16:39:35 org.apache.coyote.http11.Http11AprProtocol start
INFO: Starting Coyote HTTP/1.1 on http-8443
18.11.2005 16:39:35 org.apache.coyote.ajp.AjpAprProtocol start
INFO: Starting Coyote AJP/1.3 on ajp-8009
18.11.2005 16:39:35 org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
18.11.2005 16:39:36 org.apache.catalina.startup.Catalina start
INFO: Server startup in 7187 ms


Die LogFiles sind entweder leer oder das eine gefüllte zeigt grad die startup-Einträge an...


folgende Versionen werden von mir benutzt:
Java: 1.5.05
Tomcat: 5.5.12
Axis: 1.3

Habe bereits den ganzen Tag im Internet nach ähnlichen Problemen gesucht, aber nichts vergleichbares gefunden. Jemand von Euch eine Idee?
 

Krabat

Bekanntes Mitglied
Nun (11 Tage später) habe ich die Lösung:
Wenn man Tomcat normal startet, kommt die Warning "INFO: The Apache Portable Runtime which allows optimal performance in production environments was not found on the java.library.path:... ". Genau beschrieben wird die Problematik auf der Tomcat Seite. Es läßt sich also eine native Bibliothek einbinden, was für den Einsatz in der Produktion empfohlen wird.
Soweit so gut, leider funktioniert SSL nicht damit. Ohne geht es einwandfrei, mit der nativen dll gibts keine sichere Verbindung, sondern irgendwann einen timeout.
Gibt es irgendwo vielleicht eine neuere Version von der tcnative-1.dll?

[edit: Es scheint sich wohl doch nicht um einen bug zu handeln, die ARP Connectoren müssen definiert/konfiguriert werden, siehe bugreport.
Hat jemand von Euch das schon mal mit den ARP Connectoren zum Laufen gekriegt?]
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
K Tomcat: maximale Anmeldeversuche einschränken (funktioniert nicht) Server einrichten und konfigurieren 1
D Datasource URL mit port funktioniert nicht Server einrichten und konfigurieren 2
R Verbindung zwischen Apache und Tomcat über mod_jk funktioniert nur sporadisch Server einrichten und konfigurieren 0
M Connection Pool funktioniert nicht Server einrichten und konfigurieren 3
N Weiterleitung Apache mit Tomcat über mod_jk funktioniert nicht... Server einrichten und konfigurieren 7
J Tomcat: shutdown.sh script funktioniert plötzlich nicht mehr Server einrichten und konfigurieren 3
P maven-tomcat-plugin redeploy funktioniert nicht? Server einrichten und konfigurieren 6
P Struts 2 Mapping funktioniert nicht richtig Server einrichten und konfigurieren 5
T RetrieveFile von Commons Net funktioniert nicht Server einrichten und konfigurieren 3
M Server akzeptiert neues Zertifikat nicht Server einrichten und konfigurieren 9
H Apache Tomcat Installation/Konfiguration arbeitet nicht einwandfrei Server einrichten und konfigurieren 5
S Tomcat Server nicht erreichbar Server einrichten und konfigurieren 21
J ich kann meinen Craftbukkitserver 1.15.2 nicht starten, obwohl ich Java installiert habe und es über 13 ist Server einrichten und konfigurieren 5
E Client reagiert bei Threadserver nicht. Server einrichten und konfigurieren 3
OnDemand Wildfly RAM reicht nicht Server einrichten und konfigurieren 3
J Glassfish 4.1 lässt sich nicht aus Eclipse starten Server einrichten und konfigurieren 1
F Tomcat startet Anwendung nicht im Windows-Service-Modus Server einrichten und konfigurieren 1
OnDemand Virtual Server in Glassfish findet Recource nicht Server einrichten und konfigurieren 1
F Cron-Job wird nicht ausgeführt Server einrichten und konfigurieren 2
J "setenv.bat" wird unter Tomcat7/Windows7 nicht ausgeführt Server einrichten und konfigurieren 0
D Domain lässt sich nicht starten Glassfish 4.1 Server einrichten und konfigurieren 1
J GlassFish-Domain nicht startbar unter AVG Internet Security 2014 Server einrichten und konfigurieren 7
FINF_AW_Alex GlassFish 4.1 - WAR Datei wird nicht angenommen/deployed Server einrichten und konfigurieren 2
C Glassfish 2.1 / SJSAS 9.1 Log - Meldungen werden nicht angezeigt Server einrichten und konfigurieren 1
F [Jenkins] Kann nicht auf GitHub Repository zugreifen Server einrichten und konfigurieren 0
E Tomcat/Jasper checkt nicht mehr auf Änderungen Server einrichten und konfigurieren 4
K Glassfish 3.1.1. lässt sich nicht starten (Nullpointer Exception) Server einrichten und konfigurieren 3
T Von JBoss gelieferte Dependencies nicht deployen Server einrichten und konfigurieren 7
G Tomcat außerhalb des Servers nicht erreichbar Server einrichten und konfigurieren 6
K Tomcat von remote nicht erreichbar Server einrichten und konfigurieren 14
M JBoss 5.1 will nicht starten Server einrichten und konfigurieren 2
N JSF-Facelets auf Tomcat - ich krieg's nicht hin Server einrichten und konfigurieren 10
B Tomcat Welcome-Page aus Eclipse nicht erreichbar Server einrichten und konfigurieren 4
R Kann SpringSource dm-Server nicht starten Server einrichten und konfigurieren 5
P Service kennt Datentypen nicht mehr beim Empfangen von Nachrichten Server einrichten und konfigurieren 2
P Tomcat 6.x - context path wird nicht richtig gesetzt durch MAven2 Plugin Server einrichten und konfigurieren 16
N system.out geht nicht Server einrichten und konfigurieren 4
S JBoss nicht von außen erreichbar? Server einrichten und konfigurieren 1
M Serlvet wird nicht gefunden (404) Apache Tomcat 6.0 Server einrichten und konfigurieren 7
B Ubuntu-Newbie: Tomcat5.5 will nicht Server einrichten und konfigurieren 5
F [tomcat] kann DefaultServlet nicht erweitern. Server einrichten und konfigurieren 5
L Tomcat startet nicht Server einrichten und konfigurieren 10
P Tomcat auf Linuxserver will nicht Server einrichten und konfigurieren 9
M build.xml erkennt Java3D nicht Server einrichten und konfigurieren 2
P Get wird nicht unterstützt. Server einrichten und konfigurieren 4
R axis läuft nicht Server einrichten und konfigurieren 2
A axis läuft nicht Server einrichten und konfigurieren 12
S Applet am Tomcat läuft nicht Server einrichten und konfigurieren 2
R Tomcat Projekt- .class nicht gefunden. Server einrichten und konfigurieren 2

Ähnliche Java Themen

Neue Themen


Oben