Ich folge hauptsächlich dieser Seite:
Ich habe diesen Befehl verwendet, um den Schlüsselspeicher
zu erstellenkeytool -genschlüssel -alias tomcat -keyalg RSA -keystore / etc / tomcat6 / keystore
und beantwortete die Eingabeaufforderungen
Dann habe ich meine server.xml-Datei bearbeitet und diese Zeile unkommentiert / bearbeitet
%Vor%Dann gehe ich zur Datei web.xml für mein Projekt und füge das in die Datei
ein %Vor%Wenn ich versuche, meine Webapp auszuführen, bin ich damit einverstanden:
%Vor%Wenn ich die Zeilen, die ich meiner web.xml-Datei hinzugefügt habe, auskommentiere, funktioniert die Webapp einwandfrei. Meine Protokolldatei in / var / lib / tomcat6 / logs sagt nichts. Ich kann nicht herausfinden, ob dies ein Problem mit meiner Keystore-Datei, meiner server.xml-Datei oder meiner web.xml-Datei ist ... Jede Hilfe wird geschätzt
Ich benutze tomcat 6 auf ubuntu.
Bearbeiten: Ich habe meine server.xml in
geändert %Vor%falls es ein Problem mit der Autokonfiguration zu "APR" gab, wie es vom Tomcat Tutorial vorgeschlagen wurde (nicht sicher, ob ich das habe oder wie ich es herausfinden kann). Allerdings bekomme ich immer noch den gleichen Fehler.
Nun, ich bin ein Idiot ...
Ich hatte den Eindruck, dass Netbeans meinen Server für mich neu startete, weil Eclipse früher wusste, wann Dateien, die neu gestartet werden mussten, geändert wurden und der Server für Sie neu gestartet wurde. Anscheinend hat Netbeans diese Funktionalität nicht. Nachdem ich den Server mit dem Skript unter /etc/init.d/tomcat6 manuell neu gestartet habe, hat alles funktioniert.
Vielen Dank für Ihre Hilfe, Pascal, Ihre Fragen helfen mir, darüber nachzudenken, mit welchen anderen Problemen ich möglicherweise konfrontiert werde.
Ich habe gerade das gleiche Setup mit einem Vanilla Tomcat auf Ubuntu getestet und:
server.xml
auskommentiert und auf meinen Schlüsselspeicher web.xml
von my-webapp hinzugefügt, um die Verwendung von SSL zu erzwingen Und der Zugriff auf Ссылка funktioniert auf meinem Rechner (c).
Sie greifen auf die Anwendung mit dem richtigen Protokoll zu, z. B. https://
(beachten Sie die s in https
)?
Ich würde übrigens empfehlen, das redirectPort=8443
-Attribut im Nicht-SSL-Konnektor festzulegen, sodass Ссылка umgeleitet wird Ссылка .
Tags und Links ssl ubuntu tomcat6 ssl-certificate