Hi there
christopher-kapic / caprover-guacamole Goto Github PK
View Code? Open in Web Editor NEWInstructions for running Guacamole with CapRover
License: Apache License 2.0
Instructions for running Guacamole with CapRover
License: Apache License 2.0
Hi there
Is there any way to integrate extentions on that Caprover Guacamole installation?
https://guacamole.apache.org/releases/1.4.0/
Especially the TOTP 2-Factor Authentification
https://apache.org/dyn/closer.lua/guacamole/1.4.0/binary/guacamole-auth-totp-1.4.0.tar.gz
I deployed it as described, but it throws 404 not found when I try to open the application. Logs seem to be OK to me you can find the logs below.
2021-08-06T14:38:20.271568430Z 06-Aug-2021 14:38:20.268 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name: Apache Tomcat/8.5.61 2021-08-06T14:38:20.271676143Z 06-Aug-2021 14:38:20.271 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Dec 3 2020 14:03:28 UTC 2021-08-06T14:38:20.271682233Z 06-Aug-2021 14:38:20.271 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 8.5.61.0 2021-08-06T14:38:20.271853338Z 06-Aug-2021 14:38:20.271 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux 2021-08-06T14:38:20.271929199Z 06-Aug-2021 14:38:20.271 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 4.15.0-134-generic 2021-08-06T14:38:20.271934560Z 06-Aug-2021 14:38:20.271 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64 2021-08-06T14:38:20.271937350Z 06-Aug-2021 14:38:20.271 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /usr/local/openjdk-8/jre 2021-08-06T14:38:20.272009972Z 06-Aug-2021 14:38:20.271 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 1.8.0_275-b01 2021-08-06T14:38:20.272074002Z 06-Aug-2021 14:38:20.271 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Oracle Corporation 2021-08-06T14:38:20.272145794Z 06-Aug-2021 14:38:20.272 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /usr/local/tomcat 2021-08-06T14:38:20.272232006Z 06-Aug-2021 14:38:20.272 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /usr/local/tomcat 2021-08-06T14:38:20.272782910Z 06-Aug-2021 14:38:20.272 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties 2021-08-06T14:38:20.272812171Z 06-Aug-2021 14:38:20.272 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager 2021-08-06T14:38:20.272846902Z 06-Aug-2021 14:38:20.272 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048 2021-08-06T14:38:20.272965945Z 06-Aug-2021 14:38:20.272 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources 2021-08-06T14:38:20.273068717Z 06-Aug-2021 14:38:20.272 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 2021-08-06T14:38:20.273188690Z 06-Aug-2021 14:38:20.273 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs= 2021-08-06T14:38:20.273311763Z 06-Aug-2021 14:38:20.273 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/usr/local/tomcat 2021-08-06T14:38:20.273483757Z 06-Aug-2021 14:38:20.273 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/usr/local/tomcat 2021-08-06T14:38:20.273611560Z 06-Aug-2021 14:38:20.273 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp 2021-08-06T14:38:20.273786804Z 06-Aug-2021 14:38:20.273 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded Apache Tomcat Native library [1.2.25] using APR version [1.6.5]. 2021-08-06T14:38:20.273892317Z 06-Aug-2021 14:38:20.273 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true]. 2021-08-06T14:38:20.273945368Z 06-Aug-2021 14:38:20.273 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true] 2021-08-06T14:38:20.277392454Z 06-Aug-2021 14:38:20.277 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 1.1.1d 10 Sep 2019] 2021-08-06T14:38:20.385701343Z 06-Aug-2021 14:38:20.385 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"] 2021-08-06T14:38:20.399315279Z 06-Aug-2021 14:38:20.398 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read 2021-08-06T14:38:20.417234339Z 06-Aug-2021 14:38:20.416 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 679 ms 2021-08-06T14:38:20.442999021Z 06-Aug-2021 14:38:20.442 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina] 2021-08-06T14:38:20.443032812Z 06-Aug-2021 14:38:20.442 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.5.61 2021-08-06T14:38:20.469668576Z 06-Aug-2021 14:38:20.469 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive [/usr/local/tomcat/webapps/guacamole.war] 2021-08-06T14:38:22.013106027Z 06-Aug-2021 14:38:22.010 INFO [localhost-startStop-1] 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. 2021-08-06T14:38:22.395562071Z 14:38:22.391 [localhost-startStop-1] INFO o.a.g.environment.LocalEnvironment - GUACAMOLE_HOME is "/root/.guacamole". 2021-08-06T14:38:22.470542913Z 14:38:22.470 [localhost-startStop-1] INFO o.a.g.rest.auth.HashTokenSessionMap - Sessions will expire after 60 minutes of inactivity. 2021-08-06T14:38:22.619862850Z 14:38:22.619 [localhost-startStop-1] INFO o.a.g.environment.LocalEnvironment - GUACAMOLE_HOME is "/root/.guacamole". 2021-08-06T14:38:23.814341470Z 14:38:23.813 [localhost-startStop-1] INFO o.a.g.extension.ExtensionModule - Extension "MySQL Authentication" loaded. 2021-08-06T14:38:23.816103763Z 14:38:23.815 [localhost-startStop-1] INFO o.a.g.environment.LocalEnvironment - GUACAMOLE_HOME is "/root/.guacamole". 2021-08-06T14:38:23.903094020Z 14:38:23.902 [localhost-startStop-1] INFO o.a.g.t.w.WebSocketTunnelModule - Loading JSR-356 WebSocket support... 2021-08-06T14:38:24.213975746Z 06-Aug-2021 14:38:24.213 INFO [localhost-startStop-1] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.register Registering org.apache.guacamole.rest.RESTExceptionMapper as a provider class 2021-08-06T14:38:24.214085489Z 06-Aug-2021 14:38:24.213 INFO [localhost-startStop-1] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.register Registering org.apache.guacamole.rest.extension.ExtensionRESTService as a root resource class 2021-08-06T14:38:24.214160331Z 06-Aug-2021 14:38:24.213 INFO [localhost-startStop-1] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.register Registering org.apache.guacamole.rest.language.LanguageRESTService as a root resource class 2021-08-06T14:38:24.214223613Z 06-Aug-2021 14:38:24.214 INFO [localhost-startStop-1] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.register Registering org.apache.guacamole.rest.patch.PatchRESTService as a root resource class 2021-08-06T14:38:24.214369886Z 06-Aug-2021 14:38:24.214 INFO [localhost-startStop-1] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.register Registering org.apache.guacamole.rest.auth.TokenRESTService as a root resource class 2021-08-06T14:38:24.214487839Z 06-Aug-2021 14:38:24.214 INFO [localhost-startStop-1] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.register Registering org.apache.guacamole.rest.session.SessionRESTService as a root resource class 2021-08-06T14:38:24.214595282Z 06-Aug-2021 14:38:24.214 INFO [localhost-startStop-1] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.register Registering org.codehaus.jackson.jaxrs.JacksonJsonProvider as a provider class 2021-08-06T14:38:24.218652961Z 06-Aug-2021 14:38:24.218 INFO [localhost-startStop-1] com.sun.jersey.server.impl.application.WebApplicationImpl._initiate Initiating Jersey application, version 'Jersey: 1.17.1 02/28/2013 12:47 PM' 2021-08-06T14:38:24.295372686Z 06-Aug-2021 14:38:24.294 INFO [localhost-startStop-1] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.getComponentProvider Binding org.apache.guacamole.rest.RESTExceptionMapper to GuiceManagedComponentProvider with the scope "Singleton" 2021-08-06T14:38:24.298191655Z 06-Aug-2021 14:38:24.297 INFO [localhost-startStop-1] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.getComponentProvider Binding org.codehaus.jackson.jaxrs.JacksonJsonProvider to GuiceManagedComponentProvider with the scope "Singleton" 2021-08-06T14:38:24.768548629Z 06-Aug-2021 14:38:24.768 INFO [localhost-startStop-1] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.getComponentProvider Binding org.apache.guacamole.rest.extension.ExtensionRESTService to GuiceManagedComponentProvider with the scope "PerRequest" 2021-08-06T14:38:24.772862325Z 06-Aug-2021 14:38:24.772 INFO [localhost-startStop-1] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.getComponentProvider Binding org.apache.guacamole.rest.language.LanguageRESTService to GuiceManagedComponentProvider with the scope "PerRequest" 2021-08-06T14:38:24.773238954Z 06-Aug-2021 14:38:24.773 INFO [localhost-startStop-1] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.getComponentProvider Binding org.apache.guacamole.rest.patch.PatchRESTService to GuiceManagedComponentProvider with the scope "PerRequest" 2021-08-06T14:38:24.776340710Z 06-Aug-2021 14:38:24.776 INFO [localhost-startStop-1] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.getComponentProvider Binding org.apache.guacamole.rest.auth.TokenRESTService to GuiceManagedComponentProvider with the scope "PerRequest" 2021-08-06T14:38:24.777553810Z 06-Aug-2021 14:38:24.777 INFO [localhost-startStop-1] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.getComponentProvider Binding org.apache.guacamole.rest.session.SessionRESTService to GuiceManagedComponentProvider with the scope "PerRequest" 2021-08-06T14:38:24.791673096Z 06-Aug-2021 14:38:24.791 INFO [localhost-startStop-1] org.webjars.servlet.WebjarsServlet.init WebjarsServlet initialization completed 2021-08-06T14:38:24.809177166Z 06-Aug-2021 14:38:24.808 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive [/usr/local/tomcat/webapps/guacamole.war] has finished in [4,339] ms 2021-08-06T14:38:24.812079058Z 06-Aug-2021 14:38:24.811 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"] 2021-08-06T14:38:24.860107468Z 06-Aug-2021 14:38:24.859 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 4442 ms 2021-08-06T14:39:25.239479553Z 06-Aug-2021 14:39:25.237 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name: Apache Tomcat/8.5.61 2021-08-06T14:39:25.240115598Z 06-Aug-2021 14:39:25.239 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Dec 3 2020 14:03:28 UTC 2021-08-06T14:39:25.240267682Z 06-Aug-2021 14:39:25.240 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 8.5.61.0 2021-08-06T14:39:25.240739574Z 06-Aug-2021 14:39:25.240 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux 2021-08-06T14:39:25.240909468Z 06-Aug-2021 14:39:25.240 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 4.15.0-134-generic 2021-08-06T14:39:25.240959240Z 06-Aug-2021 14:39:25.240 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64 2021-08-06T14:39:25.241127664Z 06-Aug-2021 14:39:25.240 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /usr/local/openjdk-8/jre 2021-08-06T14:39:25.241183205Z 06-Aug-2021 14:39:25.241 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 1.8.0_275-b01 2021-08-06T14:39:25.241293507Z 06-Aug-2021 14:39:25.241 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Oracle Corporation 2021-08-06T14:39:25.241407360Z 06-Aug-2021 14:39:25.241 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /usr/local/tomcat 2021-08-06T14:39:25.241499792Z 06-Aug-2021 14:39:25.241 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /usr/local/tomcat 2021-08-06T14:39:25.241962454Z 06-Aug-2021 14:39:25.241 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties 2021-08-06T14:39:25.242022246Z 06-Aug-2021 14:39:25.241 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager 2021-08-06T14:39:25.242080617Z 06-Aug-2021 14:39:25.241 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048 2021-08-06T14:39:25.242202270Z 06-Aug-2021 14:39:25.242 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources 2021-08-06T14:39:25.242417936Z 06-Aug-2021 14:39:25.242 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 2021-08-06T14:39:25.242536819Z 06-Aug-2021 14:39:25.242 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs= 2021-08-06T14:39:25.242630030Z 06-Aug-2021 14:39:25.242 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/usr/local/tomcat 2021-08-06T14:39:25.242740803Z 06-Aug-2021 14:39:25.242 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/usr/local/tomcat 2021-08-06T14:39:25.242853536Z 06-Aug-2021 14:39:25.242 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp 2021-08-06T14:39:25.242991499Z 06-Aug-2021 14:39:25.242 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded Apache Tomcat Native library [1.2.25] using APR version [1.6.5]. 2021-08-06T14:39:25.243042780Z 06-Aug-2021 14:39:25.242 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true]. 2021-08-06T14:39:25.243121772Z 06-Aug-2021 14:39:25.243 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true] 2021-08-06T14:39:25.253644092Z 06-Aug-2021 14:39:25.246 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 1.1.1d 10 Sep 2019] 2021-08-06T14:39:25.355194137Z 06-Aug-2021 14:39:25.354 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"] 2021-08-06T14:39:25.370334498Z 06-Aug-2021 14:39:25.369 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read 2021-08-06T14:39:25.386494196Z 06-Aug-2021 14:39:25.385 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 668 ms 2021-08-06T14:39:25.413703414Z 06-Aug-2021 14:39:25.412 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina] 2021-08-06T14:39:25.413783006Z 06-Aug-2021 14:39:25.413 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.5.61 2021-08-06T14:39:25.447017522Z 06-Aug-2021 14:39:25.446 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive [/usr/local/tomcat/webapps/guacamole.war] 2021-08-06T14:39:26.756865627Z 06-Aug-2021 14:39:26.756 INFO [localhost-startStop-1] 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. 2021-08-06T14:39:27.141115419Z 14:39:27.136 [localhost-startStop-1] INFO o.a.g.environment.LocalEnvironment - GUACAMOLE_HOME is "/root/.guacamole". 2021-08-06T14:39:27.227952772Z 14:39:27.227 [localhost-startStop-1] INFO o.a.g.rest.auth.HashTokenSessionMap - Sessions will expire after 60 minutes of inactivity. 2021-08-06T14:39:27.398968944Z 14:39:27.398 [localhost-startStop-1] INFO o.a.g.environment.LocalEnvironment - GUACAMOLE_HOME is "/root/.guacamole". 2021-08-06T14:39:27.633467396Z 06-Aug-2021 14:39:27.632 INFO [Thread-4] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-8080"] 2021-08-06T14:39:27.666861257Z 06-Aug-2021 14:39:27.666 INFO [Thread-4] org.apache.catalina.core.StandardService.stopInternal Stopping service [Catalina] 2021-08-06T14:39:27.761201395Z 06-Aug-2021 14:39:27.757 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [guacamole] appears to have started a thread named [com.google.inject.internal.util.$Finalizer] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread: 2021-08-06T14:39:27.761248786Z java.lang.Object.wait(Native Method) 2021-08-06T14:39:27.761252886Z java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) 2021-08-06T14:39:27.761256156Z java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165) 2021-08-06T14:39:27.761259546Z com.google.inject.internal.util.$Finalizer.run(Finalizer.java:114) 2021-08-06T14:39:27.773890507Z 06-Aug-2021 14:39:27.773 INFO [Thread-4] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-nio-8080"] 2021-08-06T14:39:27.788853194Z 06-Aug-2021 14:39:27.785 INFO [Thread-4] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["http-nio-8080"] 2021-08-06T14:39:28.719048241Z 14:39:28.718 [localhost-startStop-1] INFO o.a.g.extension.ExtensionModule - Extension "MySQL Authentication" loaded. 2021-08-06T14:39:28.721265045Z 14:39:28.720 [localhost-startStop-1] INFO o.a.g.environment.LocalEnvironment - GUACAMOLE_HOME is "/root/.guacamole". 2021-08-06T14:39:28.840358611Z 14:39:28.839 [localhost-startStop-1] INFO o.a.g.t.w.WebSocketTunnelModule - Loading JSR-356 WebSocket support... 2021-08-06T14:39:29.274761336Z 06-Aug-2021 14:39:29.273 INFO [localhost-startStop-1] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.register Registering org.apache.guacamole.rest.RESTExceptionMapper as a provider class 2021-08-06T14:39:29.275356880Z 06-Aug-2021 14:39:29.274 INFO [localhost-startStop-1] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.register Registering org.apache.guacamole.rest.extension.ExtensionRESTService as a root resource class 2021-08-06T14:39:29.275560555Z 06-Aug-2021 14:39:29.275 INFO [localhost-startStop-1] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.register Registering org.apache.guacamole.rest.language.LanguageRESTService as a root resource class 2021-08-06T14:39:29.275568695Z 06-Aug-2021 14:39:29.275 INFO [localhost-startStop-1] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.register Registering org.apache.guacamole.rest.patch.PatchRESTService as a root resource class 2021-08-06T14:39:29.275572635Z 06-Aug-2021 14:39:29.275 INFO [localhost-startStop-1] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.register Registering org.apache.guacamole.rest.auth.TokenRESTService as a root resource class 2021-08-06T14:39:29.275631347Z 06-Aug-2021 14:39:29.275 INFO [localhost-startStop-1] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.register Registering org.apache.guacamole.rest.session.SessionRESTService as a root resource class 2021-08-06T14:39:29.275718759Z 06-Aug-2021 14:39:29.275 INFO [localhost-startStop-1] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.register Registering org.codehaus.jackson.jaxrs.JacksonJsonProvider as a provider class 2021-08-06T14:39:29.280311192Z 06-Aug-2021 14:39:29.279 INFO [localhost-startStop-1] com.sun.jersey.server.impl.application.WebApplicationImpl._initiate Initiating Jersey application, version 'Jersey: 1.17.1 02/28/2013 12:47 PM' 2021-08-06T14:39:29.410188953Z 06-Aug-2021 14:39:29.408 INFO [localhost-startStop-1] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.getComponentProvider Binding org.apache.guacamole.rest.RESTExceptionMapper to GuiceManagedComponentProvider with the scope "Singleton" 2021-08-06T14:39:29.412813398Z 06-Aug-2021 14:39:29.412 INFO [localhost-startStop-1] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.getComponentProvider Binding org.codehaus.jackson.jaxrs.JacksonJsonProvider to GuiceManagedComponentProvider with the scope "Singleton" 2021-08-06T14:39:30.040657035Z 06-Aug-2021 14:39:30.040 INFO [localhost-startStop-1] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.getComponentProvider Binding org.apache.guacamole.rest.extension.ExtensionRESTService to GuiceManagedComponentProvider with the scope "PerRequest" 2021-08-06T14:39:30.046542419Z 06-Aug-2021 14:39:30.046 INFO [localhost-startStop-1] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.getComponentProvider Binding org.apache.guacamole.rest.language.LanguageRESTService to GuiceManagedComponentProvider with the scope "PerRequest" 2021-08-06T14:39:30.047259668Z 06-Aug-2021 14:39:30.046 INFO [localhost-startStop-1] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.getComponentProvider Binding org.apache.guacamole.rest.patch.PatchRESTService to GuiceManagedComponentProvider with the scope "PerRequest" 2021-08-06T14:39:30.051881851Z 06-Aug-2021 14:39:30.050 INFO [localhost-startStop-1] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.getComponentProvider Binding org.apache.guacamole.rest.auth.TokenRESTService to GuiceManagedComponentProvider with the scope "PerRequest" 2021-08-06T14:39:30.051922281Z 06-Aug-2021 14:39:30.051 INFO [localhost-startStop-1] com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory.getComponentProvider Binding org.apache.guacamole.rest.session.SessionRESTService to GuiceManagedComponentProvider with the scope "PerRequest" 2021-08-06T14:39:30.068994441Z 06-Aug-2021 14:39:30.068 INFO [localhost-startStop-1] org.webjars.servlet.WebjarsServlet.init WebjarsServlet initialization completed 2021-08-06T14:39:30.090767677Z 06-Aug-2021 14:39:30.090 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive [/usr/local/tomcat/webapps/guacamole.war] has finished in [4,643] ms 2021-08-06T14:39:30.097701137Z 06-Aug-2021 14:39:30.097 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"] 2021-08-06T14:39:30.127744764Z 06-Aug-2021 14:39:30.127 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 4741 ms
Despite following your directions and doing everything a few times with multiple reinstalls, I continue to get a 404 error. I have no problems with other apps on caprover so I am not sure what is wrong.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.