Ich bin es gewohnt, Apache-Webserver zu verwalten und bin mit Tomcat 8 auf etwas stecken geblieben. Ich installierte Guacamole auf meinem Computer, ich kopierte die .war-Datei auf /var/lib/tomcat8/webapps
, die automatisch entpackt wurde, aber ich konnte nicht t Zugriff auf Port :8080
. Ich sah die Dateien in /var/lib/tomcat8/webapps/guacamole
, also kopierte ich diese auf /var/lib/tomcat8/webapps/ROOT
, die funktionierte. Ich kann es jetzt auf Port :8080
sehen."Virtualhost" für Tomcat8
Nächster Schritt war zu beheben, warum es nicht in einem eigenen Verzeichnis arbeitet, so dass ich Setup im /etc/tomcat8/server.xml
dieser Abschnitt:
<Service name="Guacamole">
<Connector port="8081" protocol="HTTP/1.1"
connectionTimeout="20000"
URIEncoding="UTF-8" />
<Engine name="Catalina" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.LockOutRealm">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase" />
</Realm>
<Host name="localhost" appBase="webapps/guac" unpackWARs="true" autoDeploy="true">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="guacamole_access_log" suffix=".txt"
pattern="%h %l %u %t %v "%r" %s %b" />
</Host>
</Engine>
</Service>
Ich habe ein Dutzend verschiedene Arten versucht, davon sich mit verschiedenen appBase
Einstellung Verzeichnisse und so weiter. Wenn ich Tomcat starten, scheint alles gut in der catalina.out Datei, aber wenn ich die Protokolldatei für diesen Dienst überprüfe ich:
192.168.1.228 - - [29/Nov/2016:11:48:30 -0700] "GET/HTTP/1.1" 404 -
192.168.1.228 - - [29/Nov/2016:11:48:41 -0700] "GET /index.html HTTP/1.1" 404 -
habe ich versucht, beide http://192.168.1.25:8080/
und http://192.168.1.25:8080/index.html
, was kann ich im /var/lib/tomcat8/webapps/guacamole
Verzeichnis sehen aber kein Glück.
Ich habe versucht zu sehen, ob ich mehr ausführliche Informationen von Tomcat bekommen könnte, um zu sehen, ob ich bekommen konnte, was es für diese Dateien sein sollte, aber es scheint keine Option auf dieser Seite zu geben: https://tomcat.apache.org/tomcat-7.0-doc/api/org/apache/catalina/valves/AccessLogValve.html zu erhalten diese Art der Ausgabe:
192.168.1.228 - - [29/Nov/2016:11:48:30 -0700] "GET /var/lib/tomcat8/webapps/guacamole/ HTTP/1.1" 404 -
192.168.1.228 - - [29/Nov/2016:11:48:41 -0700] "GET /var/lib/tomcat8/webapps/guacamole/index.html HTTP/1.1" 404 -
Jede Hilfe bei der Unterstützung mir sehr geschätzt wird erkennen, was ich mit meiner ersten Java Webapp Projekt