- Copy internal post link
- Copy external post link
- Report article
https://administrator.de/forum/apache-tomcat-mit-guacamole-leere-seite-im-browser-639654.html
[content:639654]
Apache Tomcat mit Guacamole - Leere Seite im Browser
Dies hier ist mein erster Beitrag in diesem Forum. Insofern möchte ich mich erst einmal kurz vorstellen. Mein Name ist Wilfried Abels und ich arbeite im Bereich Schiffbau an der TU Hamburg. Wir arbeiten viel mit Linux-Rechnern, wo wir uns mit der Entwicklung von Software für Schiffbau und Meerestechnik beschäftigen.
Für ein Projekt bin ich gerade am testen, ob wir externen Partnern einen Zugriff auf spezielle Dienste über eine Kombination aus einem Apache/Tomcat-Server mit dem Guacamole-Servlet einräumen können. Der Zugriff auf einen Remote-Desktop als reine Browseranwendung, würde bei uns einige Probleme lösen.
Ich habe jetzt mal eine Testumgebung auf Basis eines OpenSuse-Leap 15.2 aufgesetzt. Allerdings scheint bei mir da noch irgendwo der Wurm drin zu stecken. Im Internet habe ich leider noch nicht so recht was gefunden und bin dann auf dieses Forum hier gestoßen und hoffe, dass ich hier mit meiner Frage nicht ganz falsch bin.
Der Tomcat- und der Guacamole-Server laufen. Wenn ich jetzt mit dem Firefox darauf zugreifen will (http://localhost:8080/guacamole), wird nichts angezeigt; keine Login-Maske. Wenn ich mit den Seitenquelltext der leeren Seite ansehe, sehe ich allerdings, dass eine Seite korrekt geladen wurde; hauptsächlich Skripte. Das wird so auch im Logfile des Tomcat-Servers angezeigt.
Hier taucht allerdings dann folgende Fehlermeldung auf:
11-Jan-2021 11:09:59.631 SCHWERWIEGEND [http-nio-8080-exec-2] org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [default] in context with path [/guacamole] threw exception
java.lang.NullPointerException
at java.base/java.io.SequenceInputStream.peekNextStream(SequenceInputStream.java:104)
at java.base/java.io.SequenceInputStream.nextStream(SequenceInputStream.java:97)
at java.base/java.io.SequenceInputStream.read(SequenceInputStream.java:203)
at java.base/java.io.InputStream.read(InputStream.java:205)
Und an dieser Stelle komme ich nicht so recht weiter. Was ich bisher dazu gefunden habe, ging in die Richtung, dass es Probleme bei der Kommunikation zwischen dem Servlet und der HTLM5-Client im Browser geben würde? Kann mir jemand an dieser Stelle vielleicht weiterhelfen? Das würde mich sehr freuen.
Schöne Grüße
Wilfried
Content-Key: 639654
Url: https://administrator.de/contentid/639654
Printed on: April 26, 2024 at 14:04 o'clock
- Comment overview - Please log in
- Copy internal comment link
- Copy external comment link
- To the beginning of the comments
https://administrator.de/forum/apache-tomcat-mit-guacamole-leere-seite-im-browser-639654.html#comment-1506253
[content:639654#1506253]
könnte SELinux bei dir noch aktiviert sein?
Gruß,
Dani
- Copy internal comment link
- Copy external comment link
- To the beginning of the comments
https://administrator.de/forum/apache-tomcat-mit-guacamole-leere-seite-im-browser-639654.html#comment-1506283
[content:639654#1506283]
Moin,
könnte SELinux bei dir noch aktiviert sein?
Vielen Dank für den Tipp! Allerdings scheint dies bei mir nicht das Problem zu sein. Auch nach der Deaktivierung bleibt es leider bei dem selben Fehlerbild.
Schöne Grüße
Wilfried
- Copy internal comment link
- Copy external comment link
- To the beginning of the comments
https://administrator.de/forum/apache-tomcat-mit-guacamole-leere-seite-im-browser-639654.html#comment-1506288
[content:639654#1506288]
welche Version von Guacamole hast du bei euch installiert?
Evtl. könnte es auch an der abweichenden Zeitzone liegen. Bitte einmal prüfen:
cat /var/log/tomcat9/catalina.out | grep java.sql.SQLException
Gruß,
Dani
- Copy internal comment link
- Copy external comment link
- To the beginning of the comments
https://administrator.de/forum/apache-tomcat-mit-guacamole-leere-seite-im-browser-639654.html#comment-1506573
[content:639654#1506573]
Moin,
welche Version von Guacamole hast du bei euch installiert?
Evtl. könnte es auch an der abweichenden Zeitzone liegen. Bitte einmal prüfen:
cat /var/log/tomcat9/catalina.out | grep java.sql.SQLException
Der Guacamole-Dämon hat die version 1.2.0. In der Datei catalina.out steht bei mir nur die Zeile
tomcat-9.0.36 RPM installed
drinn. Die eigentlichen Log-Meldungen stehen bei mir in einer Datei catalina.2021-01-11.log. Aber da hat der grep Befehl keine SQLException gefunden.
Schöne Grüße
Wilfried
- Copy internal comment link
- Copy external comment link
- To the beginning of the comments
https://administrator.de/forum/apache-tomcat-mit-guacamole-leere-seite-im-browser-639654.html#comment-1506587
[content:639654#1506587]
Ansonsten Datum und Uhrzeit stimmen auf dem Server und auch für MySQL/MariaDB?
Gruß,
Dani
- Copy internal comment link
- Copy external comment link
- To the beginning of the comments
https://administrator.de/forum/apache-tomcat-mit-guacamole-leere-seite-im-browser-639654.html#comment-1506604
[content:639654#1506604]
Das Catalina Logfile sieht so aus. Hilft das?
Schöne Grüße
Wilfried
12-Jan-2021 12:39:52.097 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log
Server Version: Apache Tomcat/9.0.36
12-Jan-2021 12:39:52.219 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Nov 4 2020 12:00:00 UTC
12-Jan-2021 12:39:52.219 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 9.0.36.0
12-Jan-2021 12:39:52.220 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux
12-Jan-2021 12:39:52.220 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 5.3.18-lp152.57-default
12-Jan-2021 12:39:52.221 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log Architektur: amd64
12-Jan-2021 12:39:52.221 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /usr/lib64/jvm/java-11-openjdk-11
12-Jan-2021 12:39:52.222 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 11.0.9+11-suse-lp152.2.6.2-x8664
12-Jan-2021 12:39:52.222 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Hersteller: Oracle Corporation
12-Jan-2021 12:39:52.231 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log
CATALINA_BASE: /usr/share/tomcat
12-Jan-2021 12:39:52.232 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /usr/share/tomcat
12-Jan-2021 12:39:52.442 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djavax.sql.DataSource.Factory=org.apache.commons.dbcp.BasicDataSourceFactory
12-Jan-2021 12:39:52.449 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/usr/share/tomcat
12-Jan-2021 12:39:52.450 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/usr/share/tomcat
12-Jan-2021 12:39:52.450 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.endorsed.dirs=
12-Jan-2021 12:39:52.451 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/var/cache/tomcat/temp
12-Jan-2021 12:39:52.451 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/usr/share/tomcat/conf/logging.properties
12-Jan-2021 12:39:52.451 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
12-Jan-2021 12:39:52.452 INFORMATION [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded Apache Tomcat Native library [1.2.23] using APR version [1.6.3].
12-Jan-2021 12:39:52.452 INFORMATION [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
12-Jan-2021 12:39:52.452 INFORMATION [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
12-Jan-2021 12:39:52.481 INFORMATION [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 1.1.1d 10 Sep 2019]
12-Jan-2021 12:39:57.572 INFORMATION [main] org.apache.coyote.AbstractProtocol.init Initialisiere ProtocolHandler["http-nio-8080"]
12-Jan-2021 12:40:01.151 INFORMATION [main] org.apache.catalina.startup.Catalina.load Server initialization in [13.985] milliseconds
12-Jan-2021 12:40:02.231 INFORMATION [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
12-Jan-2021 12:40:02.233 INFORMATION [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/9.0.36]
12-Jan-2021 12:40:02.431 INFORMATION [main] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive [/srv/tomcat/webapps/guacamole.war]
12-Jan-2021 12:40:19.976 INFORMATION [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
12-Jan-2021 12:40:50.009 INFORMATION [main] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.register Registering org.apache.guacamole.rest.RESTExceptionMapper as a provider class
12-Jan-2021 12:40:50.041 INFORMATION [main] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.register Registering org.apache.guacamole.rest.extension.ExtensionRESTService as a root resource class
12-Jan-2021 12:40:50.042 INFORMATION [main] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.register Registering org.apache.guacamole.rest.language.LanguageRESTService as a root resource class
12-Jan-2021 12:40:50.043 INFORMATION [main] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.register Registering org.apache.guacamole.rest.patch.PatchRESTService as a root resource class
12-Jan-2021 12:40:50.043 INFORMATION [main] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.register Registering org.apache.guacamole.rest.auth.TokenRESTService as a root resource class
12-Jan-2021 12:40:50.044 INFORMATION [main] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.register Registering org.apache.guacamole.rest.session.SessionRESTService as a root resource class
12-Jan-2021 12:40:50.046 INFORMATION [main] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.register Registering org.codehaus.jackson.jaxrs.JacksonJsonProvider as a provider class
12-Jan-2021 12:40:50.072 INFORMATION [main] com.sun.jersey.server.impl.application.WebApplicationImpl._initiate Initiating Jersey application, version 'Jersey: 1.17.1 02/28/2013 12:47 PM'
12-Jan-2021 12:40:50.982 INFORMATION [main] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.getComponentProvider Binding org.apache.guacamole.rest.RESTExceptionMapper to GuiceManagedComponentProvider with the scope "Singleton"
12-Jan-2021 12:40:50.998 INFORMATION [main] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.getComponentProvider Binding org.codehaus.jackson.jaxrs.JacksonJsonProvider to GuiceManagedComponentProvider with the scope "Singleton"
12-Jan-2021 12:40:54.448 INFORMATION [main] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.getComponentProvider Binding org.apache.guacamole.rest.extension.ExtensionRESTService to GuiceManagedComponentProvider with the scope "PerRequest"
12-Jan-2021 12:40:54.506 INFORMATION [main] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.getComponentProvider Binding org.apache.guacamole.rest.language.LanguageRESTService to GuiceManagedComponentProvider with the scope "PerRequest"
12-Jan-2021 12:40:54.510 INFORMATION [main] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.getComponentProvider Binding org.apache.guacamole.rest.patch.PatchRESTService to GuiceManagedComponentProvider with the scope "PerRequest"
12-Jan-2021 12:40:54.527 INFORMATION [main] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.getComponentProvider Binding org.apache.guacamole.rest.auth.TokenRESTService to GuiceManagedComponentProvider with the scope "PerRequest"
12-Jan-2021 12:40:54.532 INFORMATION [main] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.getComponentProvider Binding org.apache.guacamole.rest.session.SessionRESTService to GuiceManagedComponentProvider with the scope "PerRequest"
12-Jan-2021 12:40:54.605 INFORMATION [main] org.webjars.servlet.WebjarsServlet.init WebjarsServlet initialization completed
12-Jan-2021 12:40:54.716 INFORMATION [main] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive [/srv/tomcat/webapps/guacamole.war] has finished in [52.300] ms
12-Jan-2021 12:40:54.742 INFORMATION [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
12-Jan-2021 12:40:54.879 INFORMATION [main] org.apache.catalina.startup.Catalina.start Server startup in [51.362] milliseconds
12-Jan-2021 13:16:03.091 INFORMATION [main] org.apache.catalina.core.StandardServer.await A valid shutdown command was received via the shutdown port. Stopping the Server instance.
12-Jan-2021 13:16:03.092 INFORMATION [main] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-8080"]
12-Jan-2021 13:16:03.119 INFORMATION [main] org.apache.catalina.core.StandardService.stopInternal Stopping service [Catalina]
12-Jan-2021 13:23:25.565 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log
Server Version: Apache Tomcat/9.0.36
12-Jan-2021 13:23:25.598 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Nov 4 2020 12:00:00 UTC
12-Jan-2021 13:23:25.599 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 9.0.36.0
12-Jan-2021 13:23:25.600 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux
12-Jan-2021 13:23:25.600 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 5.3.18-lp152.57-default
12-Jan-2021 13:23:25.601 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log Architektur: amd64
12-Jan-2021 13:23:25.602 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /usr/lib64/jvm/java-11-openjdk-11
12-Jan-2021 13:23:25.602 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 11.0.9+11-suse-lp152.2.6.2-x8664
12-Jan-2021 13:23:25.603 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Hersteller: Oracle Corporation
12-Jan-2021 13:23:25.609 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log
CATALINA_BASE: /usr/share/tomcat
12-Jan-2021 13:23:25.610 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /usr/share/tomcat
12-Jan-2021 13:23:25.786 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djavax.sql.DataSource.Factory=org.apache.commons.dbcp.BasicDataSourceFactory
12-Jan-2021 13:23:25.787 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/usr/share/tomcat
12-Jan-2021 13:23:25.787 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/usr/share/tomcat
12-Jan-2021 13:23:25.787 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.endorsed.dirs=
12-Jan-2021 13:23:25.788 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/var/cache/tomcat/temp
12-Jan-2021 13:23:25.788 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/usr/share/tomcat/conf/logging.properties
12-Jan-2021 13:23:25.788 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
12-Jan-2021 13:23:25.789 INFORMATION [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded Apache Tomcat Native library [1.2.23] using APR version [1.6.3].
12-Jan-2021 13:23:25.789 INFORMATION [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
12-Jan-2021 13:23:25.789 INFORMATION [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
12-Jan-2021 13:23:25.807 INFORMATION [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 1.1.1d 10 Sep 2019]
12-Jan-2021 13:23:29.034 INFORMATION [main] org.apache.coyote.AbstractProtocol.init Initialisiere ProtocolHandler["http-nio-8080"]
12-Jan-2021 13:23:29.314 INFORMATION [main] org.apache.catalina.startup.Catalina.load Server initialization in [5.919] milliseconds
12-Jan-2021 13:23:29.741 INFORMATION [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
12-Jan-2021 13:23:29.741 INFORMATION [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/9.0.36]
12-Jan-2021 13:23:29.914 INFORMATION [main] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive [/srv/tomcat/webapps/guacamole.war]
12-Jan-2021 13:23:38.488 INFORMATION [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
12-Jan-2021 13:23:54.285 INFORMATION [main] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.register Registering org.apache.guacamole.rest.RESTExceptionMapper as a provider class
12-Jan-2021 13:23:54.308 INFORMATION [main] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.register Registering org.apache.guacamole.rest.extension.ExtensionRESTService as a root resource class
12-Jan-2021 13:23:54.310 INFORMATION [main] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.register Registering org.apache.guacamole.rest.language.LanguageRESTService as a root resource class
12-Jan-2021 13:23:54.311 INFORMATION [main] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.register Registering org.apache.guacamole.rest.patch.PatchRESTService as a root resource class
12-Jan-2021 13:23:54.313 INFORMATION [main] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.register Registering org.apache.guacamole.rest.auth.TokenRESTService as a root resource class
12-Jan-2021 13:23:54.315 INFORMATION [main] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.register Registering org.apache.guacamole.rest.session.SessionRESTService as a root resource class
12-Jan-2021 13:23:54.319 INFORMATION [main] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.register Registering org.codehaus.jackson.jaxrs.JacksonJsonProvider as a provider class
12-Jan-2021 13:23:54.336 INFORMATION [main] com.sun.jersey.server.impl.application.WebApplicationImpl._initiate Initiating Jersey application, version 'Jersey: 1.17.1 02/28/2013 12:47 PM'
12-Jan-2021 13:23:54.983 INFORMATION [main] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.getComponentProvider Binding org.apache.guacamole.rest.RESTExceptionMapper to GuiceManagedComponentProvider with the scope "Singleton"
12-Jan-2021 13:23:54.991 INFORMATION [main] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.getComponentProvider Binding org.codehaus.jackson.jaxrs.JacksonJsonProvider to GuiceManagedComponentProvider with the scope "Singleton"
12-Jan-2021 13:24:01.325 INFORMATION [main] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.getComponentProvider Binding org.apache.guacamole.rest.extension.ExtensionRESTService to GuiceManagedComponentProvider with the scope "PerRequest"
12-Jan-2021 13:24:01.359 INFORMATION [main] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.getComponentProvider Binding org.apache.guacamole.rest.language.LanguageRESTService to GuiceManagedComponentProvider with the scope "PerRequest"
12-Jan-2021 13:24:01.391 INFORMATION [main] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.getComponentProvider Binding org.apache.guacamole.rest.patch.PatchRESTService to GuiceManagedComponentProvider with the scope "PerRequest"
12-Jan-2021 13:24:01.418 INFORMATION [main] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.getComponentProvider Binding org.apache.guacamole.rest.auth.TokenRESTService to GuiceManagedComponentProvider with the scope "PerRequest"
12-Jan-2021 13:24:01.447 INFORMATION [main] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.getComponentProvider Binding org.apache.guacamole.rest.session.SessionRESTService to GuiceManagedComponentProvider with the scope "PerRequest"
12-Jan-2021 13:24:01.704 INFORMATION [main] org.webjars.servlet.WebjarsServlet.init WebjarsServlet initialization completed
12-Jan-2021 13:24:02.032 INFORMATION [main] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive [/srv/tomcat/webapps/guacamole.war] has finished in [32.120] ms
12-Jan-2021 13:24:02.115 INFORMATION [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
12-Jan-2021 13:24:02.410 INFORMATION [main] org.apache.catalina.startup.Catalina.start Server startup in [31.536] milliseconds
- Copy internal comment link
- Copy external comment link
- To the beginning of the comments
https://administrator.de/forum/apache-tomcat-mit-guacamole-leere-seite-im-browser-639654.html#comment-1506617
[content:639654#1506617]
An der Version liegt es auf jeden Fall nicht. Wir haben diese unzählige Male bei uns im Einsatz. Allerdings mit einem anderen Betriebssystem.
Das Logfile sieht gut aus - keine Auffälligkeiten.
Greifst du direkt auf Tomcat/Guacamole (Port 8080) zu oder über Apache Webserver als Reverse Proxy (Port 80/443)?
Gruß,
Dani
- Copy internal comment link
- Copy external comment link
- To the beginning of the comments
https://administrator.de/forum/apache-tomcat-mit-guacamole-leere-seite-im-browser-639654.html#comment-1506624
[content:639654#1506624]
Moin,
An der Version liegt es auf jeden Fall nicht. Wir haben diese unzählige Male bei uns im Einsatz. Allerdings mit einem anderen Betriebssystem.
Das Logfile sieht gut aus - keine Auffälligkeiten.
Greifst du direkt auf Tomcat/Guacamole (Port 8080) zu oder über Apache Webserver als Reverse Proxy (Port 80/443)?
Ich greife direkt auf Tomcat über Port 8080 zu. Ich habe inzwischen sogar bewusst den Appache Webserver erstmal deaktiviert, um da eine Fehlerquelle zu sparen. Das Fehlerbild ist aber das selbe. Was mich halt wundert, und wo ich nciht den Fehler verstehe ist aus dem File /var/log/tomcat/localhost.2021-01-12. Dort taucht nach jedem Zugriff mit http://localhost:8080/guacamole folgender Eintrag auf, der mir aber leider nicht viel sagt.
Schöne Grüße
Wilfried
12-Jan-2021 13:27:35.895 SCHWERWIEGEND [http-nio-8080-exec-9] org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [default] in context with path [/guacamole] threw exception
java.lang.NullPointerException
at java.base/java.io.SequenceInputStream.peekNextStream(SequenceInputStream.java:104)
at java.base/java.io.SequenceInputStream.nextStream(SequenceInputStream.java:97)
at java.base/java.io.SequenceInputStream.read(SequenceInputStream.java:203)
at java.base/java.io.InputStream.read(InputStream.java:205)
at org.apache.guacamole.resource.ResourceServlet.doGet(ResourceServlet.java:109)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
at com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:263)
at com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:178)
at com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:91)
at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:62)
at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:118)
at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:690)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:373)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1591)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
- Copy internal comment link
- Copy external comment link
- To the beginning of the comments
https://administrator.de/forum/apache-tomcat-mit-guacamole-leere-seite-im-browser-639654.html#comment-1506645
[content:639654#1506645]
leider kann ich aus dem Fehler nichts ablesen/ableiten.
Nach welcher Anleitung hast du Guacamole eingerichtet?
Gruß,
Dani
- Copy internal comment link
- Copy external comment link
- To the beginning of the comments
https://administrator.de/forum/apache-tomcat-mit-guacamole-leere-seite-im-browser-639654.html#comment-1506806
[content:639654#1506806]
Moin,
leider kann ich aus dem Fehler nichts ablesen/ableiten.
Nach welcher Anleitung hast du Guacamole eingerichtet?
Im Prinzip war es diese Anleitung:
https://www.pro-linux.de/artikel/2/1957/remotedesktop-mit-apache-guacamo ...
Allerdings brauchte ich da außer der MariaDB-Einrichtung nichts selber machen. Ich habe einfach Tomcat und Guacamole über das SuSE-Installationstool Yast2 installiert und dann war alles im Prinzip schon fertig.
Schöne Grüße
Wilfried
- Copy internal comment link
- Copy external comment link
- To the beginning of the comments
https://administrator.de/forum/apache-tomcat-mit-guacamole-leere-seite-im-browser-639654.html#comment-1507027
[content:639654#1507027]
da wir grundsätzlich nicht mit SuSe arbeiten, bin ich mehr oder weniger ahnungslos. Wir setzen Ubuntu und Debian ohne GUI ein.
Hast du geprüft, ob die notwendigen Datenbank angelegt ist?
Ist die notwendige Erweiterung von Guacamole für die Nutzung der Datebank eingerichtet und konfiguriert?
Gruß,
Dani
- Copy internal comment link
- Copy external comment link
- To the beginning of the comments
https://administrator.de/forum/apache-tomcat-mit-guacamole-leere-seite-im-browser-639654.html#comment-1507063
[content:639654#1507063]
Moin,
da wir grundsätzlich nicht mit SuSe arbeiten, bin ich mehr oder weniger ahnungslos. Wir setzen Ubuntu und Debian ohne GUI ein.
Ja, das verstehe ich. Wir verwenden schon lange SuSE. Hat sich historsich so entwickelt und bisher war ich zufrieden. Inzwischen habe ich auch noch ein SuSE-Form gefunden. Ich denke, ich frage da vielleicht auch nochmal nach.
Auf jeden Fall schon mal ganz vielen herzlichen Dank für die bisherige Mühe! Ich finde es toll, wie engargiert ihr hier seid!
Hast du geprüft, ob die notwendigen Datenbank angelegt ist?
Ist die notwendige Erweiterung von Guacamole für die Nutzung der Datebank eingerichtet und konfiguriert?
Das scheint soweit zu funktionieren. Datenbank und User sind angelegt und auch in die Konfig von Guacamole eingetragen. Ich hatte da zu Anfang auch in den Log-Files von catalina eine Fehlermeldung, die ich so beseitigen konnte.
Schöne Grüße
Wilfried