error 404 on new deploy

470 views
Skip to first unread message

Kacie Stevens

unread,
Aug 21, 2023, 8:55:20 PM8/21/23
to pwm-general
Hi, I am fairly new to tomcat, so I am not sure how to fixt this.  

I have installed tomcat 10, and used webmins tomcat module to upload and deploy pwm as anytime I tried to use the manager webapp to upload and deploy it I would get a blank screen shortly after clicking on deploy.  I can see it listed in the webapps manager, but when I try to go to myserver:8080/pwm I get an error 404.  

I am unsure how to resolve this.  Can anyone help me?

Kacie Stevens

unread,
Aug 21, 2023, 11:41:30 PM8/21/23
to pwm-general
looks like pwm isn't started, when I try to start it I get the following:

FAIL - Application at context path [/pwm] could not be started FAIL - Encountered exception [org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/pwm]]]

Jason Rivard

unread,
Aug 22, 2023, 12:09:10 AM8/22/23
to pwm-general
Check the log files.... tomcat/logs and $PWM_APPLICATIONPATH/logs

Kacie Stevens

unread,
Aug 22, 2023, 12:23:26 AM8/22/23
to pwm-general
here is the contents of the catalina.out log file:

21-Aug-2023 18:46:43.268 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor:            Debian
21-Aug-2023 18:46:43.268 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:         /home/tomcat/apache-tomcat-10.1.12
21-Aug-2023 18:46:43.269 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:         /home/tomcat/apache-tomcat-10.1.12
21-Aug-2023 18:46:43.298 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/home/tomcat/apache-tomcat-10.1.12//conf/logging.properties
21-Aug-2023 18:46:43.298 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
21-Aug-2023 18:46:43.299 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
21-Aug-2023 18:46:43.299 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
21-Aug-2023 18:46:43.300 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
21-Aug-2023 18:46:43.300 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
21-Aug-2023 18:46:43.301 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED
21-Aug-2023 18:46:43.301 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util=ALL-UNNAMED
21-Aug-2023 18:46:43.301 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
21-Aug-2023 18:46:43.302 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
21-Aug-2023 18:46:43.302 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/home/tomcat/apache-tomcat-10.1.12/
21-Aug-2023 18:46:43.302 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/home/tomcat/apache-tomcat-10.1.12/
21-Aug-2023 18:46:43.302 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/home/tomcat/apache-tomcat-10.1.12//temp
21-Aug-2023 18:46:43.315 SEVERE [main] org.apache.catalina.core.AprLifecycleListener.init An incompatible version [1.2.26] of the Apache Tomcat Native library is installed, while Tomcat requires version [1.2.34]
21-Aug-2023 18:46:43.827 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
21-Aug-2023 18:46:43.862 INFO [main] org.apache.catalina.startup.Catalina.load Server initialization in [1187] milliseconds
21-Aug-2023 18:46:43.917 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
21-Aug-2023 18:46:43.917 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/10.1.12]
21-Aug-2023 18:46:43.929 INFO [main] org.apache.catalina.startup.HostConfig.deployDescriptor Deploying deployment descriptor [/home/tomcat/apache-tomcat-10.1.12/conf/Catalina/localhost/manager.xml]
21-Aug-2023 18:46:43.956 WARNING [main] org.apache.catalina.startup.HostConfig.deployDescriptor A docBase [/home/tomcat/apache-tomcat-10.1.12/webapps/manager] inside the host appBase has been specified, and will be ignored
21-Aug-2023 18:46:44.439 INFO [main] org.apache.catalina.startup.HostConfig.deployDescriptor Deployment of deployment descriptor [/home/tomcat/apache-tomcat-10.1.12/conf/Catalina/localhost/manager.xml] has finished in [510] ms
21-Aug-2023 18:46:44.443 INFO [main] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive [/home/tomcat/apache-tomcat-10.1.12/webapps/pwm.war]
21-Aug-2023 18:46:48.328 SEVERE [main] org.apache.catalina.startup.HostConfig.deployWAR Error deploying web application archive [/home/tomcat/apache-tomcat-10.1.12/webapps/pwm.war]
java.lang.IllegalStateException: Error starting child
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:686)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:658)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:713)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:975)
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1949)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:118)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:776)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:426)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1656)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:309)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:423)
at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:366)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:893)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:846)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1328)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1318)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:866)
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:241)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.StandardService.startInternal(StandardService.java:428)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:918)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.startup.Catalina.start(Catalina.java:795)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:347)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:478)
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/pwm]]
at org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:440)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:683)
... 37 more
Caused by: java.lang.NoClassDefFoundError: javax/servlet/jsp/tagext/Tag
at java.base/java.lang.Class.getDeclaredFields0(Native Method)
at java.base/java.lang.Class.privateGetDeclaredFields(Class.java:3061)
at java.base/java.lang.Class.getDeclaredFields(Class.java:2248)
at org.apache.catalina.util.Introspection.getDeclaredFields(Introspection.java:104)
at org.apache.catalina.startup.WebAnnotationSet.loadFieldsAnnotation(WebAnnotationSet.java:270)
at org.apache.catalina.startup.WebAnnotationSet.loadApplicationServletAnnotations(WebAnnotationSet.java:137)
at org.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotations(WebAnnotationSet.java:69)
at org.apache.catalina.startup.ContextConfig.applicationAnnotationsConfig(ContextConfig.java:333)
at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:990)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:304)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4802)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
... 38 more
Caused by: java.lang.ClassNotFoundException: javax.servlet.jsp.tagext.Tag
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1437)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1245)
... 51 more
21-Aug-2023 18:46:48.330 INFO [main] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive [/home/tomcat/apache-tomcat-10.1.12/webapps/pwm.war] has finished in [3,887] ms
21-Aug-2023 18:46:48.331 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/home/tomcat/apache-tomcat-10.1.12/webapps/host-manager]
21-Aug-2023 18:46:48.354 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/home/tomcat/apache-tomcat-10.1.12/webapps/host-manager] has finished in [23] ms
21-Aug-2023 18:46:48.354 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/home/tomcat/apache-tomcat-10.1.12/webapps/docs]
21-Aug-2023 18:46:48.371 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/home/tomcat/apache-tomcat-10.1.12/webapps/docs] has finished in [17] ms
21-Aug-2023 18:46:48.371 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/home/tomcat/apache-tomcat-10.1.12/webapps/ROOT]
21-Aug-2023 18:46:48.385 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/home/tomcat/apache-tomcat-10.1.12/webapps/ROOT] has finished in [14] ms
21-Aug-2023 18:46:48.386 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/home/tomcat/apache-tomcat-10.1.12/webapps/examples]
21-Aug-2023 18:46:48.522 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/home/tomcat/apache-tomcat-10.1.12/webapps/examples] has finished in [135] ms
21-Aug-2023 18:46:48.526 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
21-Aug-2023 18:46:48.536 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [4674] milliseconds


there isnt a pwm log yet

Jason Rivard

unread,
Aug 22, 2023, 7:53:23 AM8/22/23
to pwm-general
Looks like your using tomcat 10, which unfortunately is not directly backward compatible with "older" servlet application versions as PWM is based on.    Fortunately, they have a built-in migration tool.  You can read about it here:  https://tomcat.apache.org/migration-10.html#Specification_APIs

I still use tomcat 9 for my PWM work, which is still being actively maintained.  I was curious to see if I could get 10 working though, and I was able to get it working by creating a "webapps-javaee" folder next to tomat's included "webapps" folder.  If you drop the pwm.war there instead of webapps, it will do a migration (make sure there is no pwm or pwm.war in webapps already), placing the converted war in webapps, and then it deploys normally.  I spent a few minutes spot checking and it seemed like it was running fine in 10 after the migration.

Kacie Stevens

unread,
Aug 22, 2023, 3:43:28 PM8/22/23
to pwm-general
ok, I downgraded the server to the latest version of Tomcat 9, but when I try to browse to it it doesn't come up evern though the app manager says its deployed.  here are the server logs fo when I try to brwose to pwm:

NOTE: Picked up JDK_JAVA_OPTIONS:  --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
22-Aug-2023 13:27:58.955 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name:   Apache Tomcat/9.0.79
22-Aug-2023 13:27:58.960 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built:          Aug 8 2023 20:41:26 UTC
22-Aug-2023 13:27:58.960 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 9.0.79.0
22-Aug-2023 13:27:58.960 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:               Linux
22-Aug-2023 13:27:58.961 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version:            5.10.0-25-amd64
22-Aug-2023 13:27:58.961 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture:          amd64
22-Aug-2023 13:27:58.961 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home:             /usr/lib/jvm/java-17-openjdk-amd64
22-Aug-2023 13:27:58.961 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version:           17.0.7+7-Debian-1deb11u1
22-Aug-2023 13:27:58.961 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor:            Debian
22-Aug-2023 13:27:58.961 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:         /home/tomcat/apache-tomcat-9.0.79
22-Aug-2023 13:27:58.962 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:         /home/tomcat/apache-tomcat-9.0.79
22-Aug-2023 13:27:58.986 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
22-Aug-2023 13:27:58.986 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED
22-Aug-2023 13:27:58.986 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util=ALL-UNNAMED
22-Aug-2023 13:27:58.987 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
22-Aug-2023 13:27:58.987 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
22-Aug-2023 13:27:58.987 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/home/tomcat/apache-tomcat-9.0.79//conf/logging.properties
22-Aug-2023 13:27:58.987 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
22-Aug-2023 13:27:58.988 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
22-Aug-2023 13:27:58.988 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
22-Aug-2023 13:27:58.988 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
22-Aug-2023 13:27:58.989 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
22-Aug-2023 13:27:58.989 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/home/tomcat/apache-tomcat-9.0.79/
22-Aug-2023 13:27:58.989 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/home/tomcat/apache-tomcat-9.0.79/
22-Aug-2023 13:27:58.989 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/home/tomcat/apache-tomcat-9.0.79//temp
22-Aug-2023 13:27:58.992 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The Apache Tomcat Native library which allows using OpenSSL was not found on the java.library.path: [/usr/java/packages/lib:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/lib]
22-Aug-2023 13:27:59.546 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
22-Aug-2023 13:27:59.572 INFO [main] org.apache.catalina.startup.Catalina.load Server initialization in [923] milliseconds
22-Aug-2023 13:27:59.612 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
22-Aug-2023 13:27:59.612 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/9.0.79]
22-Aug-2023 13:27:59.620 INFO [main] org.apache.catalina.startup.HostConfig.deployDescriptor Deploying deployment descriptor [/home/tomcat/apache-tomcat-9.0.79/conf/Catalina/localhost/manager.xml]
22-Aug-2023 13:27:59.637 WARNING [main] org.apache.catalina.startup.HostConfig.deployDescriptor A docBase [/home/tomcat/apache-tomcat-9.0.79/webapps/manager] inside the host appBase has been specified, and will be ignored
22-Aug-2023 13:27:59.873 INFO [main] org.apache.catalina.startup.HostConfig.deployDescriptor Deployment of deployment descriptor [/home/tomcat/apache-tomcat-9.0.79/conf/Catalina/localhost/manager.xml] has finished in [253] ms
22-Aug-2023 13:27:59.874 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/home/tomcat/apache-tomcat-9.0.79/webapps/examples]
22-Aug-2023 13:28:00.169 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/home/tomcat/apache-tomcat-9.0.79/webapps/examples] has finished in [295] ms
22-Aug-2023 13:28:00.169 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/home/tomcat/apache-tomcat-9.0.79/webapps/docs]
22-Aug-2023 13:28:00.217 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/home/tomcat/apache-tomcat-9.0.79/webapps/docs] has finished in [48] ms
22-Aug-2023 13:28:00.218 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/home/tomcat/apache-tomcat-9.0.79/webapps/host-manager]
22-Aug-2023 13:28:00.257 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/home/tomcat/apache-tomcat-9.0.79/webapps/host-manager] has finished in [39] ms
22-Aug-2023 13:28:00.257 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/home/tomcat/apache-tomcat-9.0.79/webapps/ROOT]
22-Aug-2023 13:28:00.287 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/home/tomcat/apache-tomcat-9.0.79/webapps/ROOT] has finished in [30] ms
22-Aug-2023 13:28:00.294 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
22-Aug-2023 13:28:00.320 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [747] milliseconds
22-Aug-2023 13:30:47.956 INFO [main] org.apache.catalina.core.StandardServer.await A valid shutdown command was received via the shutdown port. Stopping the Server instance.
22-Aug-2023 13:30:47.957 INFO [main] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-8080"]
22-Aug-2023 13:30:47.965 INFO [main] org.apache.catalina.core.StandardService.stopInternal Stopping service [Catalina]
22-Aug-2023 13:30:48.004 INFO [main] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-nio-8080"]
22-Aug-2023 13:30:48.011 INFO [main] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["http-nio-8080"]
NOTE: Picked up JDK_JAVA_OPTIONS:  --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
22-Aug-2023 13:30:49.771 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name:   Apache Tomcat/9.0.79
22-Aug-2023 13:30:49.777 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built:          Aug 8 2023 20:41:26 UTC
22-Aug-2023 13:30:49.778 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 9.0.79.0
22-Aug-2023 13:30:49.778 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:               Linux
22-Aug-2023 13:30:49.778 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version:            5.10.0-25-amd64
22-Aug-2023 13:30:49.778 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture:          amd64
22-Aug-2023 13:30:49.779 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home:             /usr/lib/jvm/java-17-openjdk-amd64
22-Aug-2023 13:30:49.779 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version:           17.0.7+7-Debian-1deb11u1
22-Aug-2023 13:30:49.779 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor:            Debian
22-Aug-2023 13:30:49.779 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:         /home/tomcat/apache-tomcat-9.0.79
22-Aug-2023 13:30:49.779 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:         /home/tomcat/apache-tomcat-9.0.79
22-Aug-2023 13:30:49.806 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
22-Aug-2023 13:30:49.806 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED
22-Aug-2023 13:30:49.807 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util=ALL-UNNAMED
22-Aug-2023 13:30:49.807 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
22-Aug-2023 13:30:49.808 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
22-Aug-2023 13:30:49.808 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/home/tomcat/apache-tomcat-9.0.79//conf/logging.properties
22-Aug-2023 13:30:49.808 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
22-Aug-2023 13:30:49.809 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
22-Aug-2023 13:30:49.809 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
22-Aug-2023 13:30:49.809 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
22-Aug-2023 13:30:49.810 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
22-Aug-2023 13:30:49.810 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/home/tomcat/apache-tomcat-9.0.79/
22-Aug-2023 13:30:49.811 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/home/tomcat/apache-tomcat-9.0.79/
22-Aug-2023 13:30:49.811 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/home/tomcat/apache-tomcat-9.0.79//temp
22-Aug-2023 13:30:49.816 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The Apache Tomcat Native library which allows using OpenSSL was not found on the java.library.path: [/usr/java/packages/lib:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/lib]
22-Aug-2023 13:30:50.287 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
22-Aug-2023 13:30:50.340 INFO [main] org.apache.catalina.startup.Catalina.load Server initialization in [883] milliseconds
22-Aug-2023 13:30:50.415 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
22-Aug-2023 13:30:50.415 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/9.0.79]
22-Aug-2023 13:30:50.432 INFO [main] org.apache.catalina.startup.HostConfig.deployDescriptor Deploying deployment descriptor [/home/tomcat/apache-tomcat-9.0.79/conf/Catalina/localhost/manager.xml]
22-Aug-2023 13:30:50.470 WARNING [main] org.apache.catalina.startup.HostConfig.deployDescriptor A docBase [/home/tomcat/apache-tomcat-9.0.79/webapps/manager] inside the host appBase has been specified, and will be ignored
22-Aug-2023 13:30:50.904 INFO [main] org.apache.catalina.startup.HostConfig.deployDescriptor Deployment of deployment descriptor [/home/tomcat/apache-tomcat-9.0.79/conf/Catalina/localhost/manager.xml] has finished in [472] ms
22-Aug-2023 13:30:50.905 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/home/tomcat/apache-tomcat-9.0.79/webapps/examples]
22-Aug-2023 13:30:51.171 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/home/tomcat/apache-tomcat-9.0.79/webapps/examples] has finished in [267] ms
22-Aug-2023 13:30:51.171 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/home/tomcat/apache-tomcat-9.0.79/webapps/docs]
22-Aug-2023 13:30:51.205 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/home/tomcat/apache-tomcat-9.0.79/webapps/docs] has finished in [34] ms
22-Aug-2023 13:30:51.206 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/home/tomcat/apache-tomcat-9.0.79/webapps/host-manager]
22-Aug-2023 13:30:51.240 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/home/tomcat/apache-tomcat-9.0.79/webapps/host-manager] has finished in [34] ms
22-Aug-2023 13:30:51.240 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/home/tomcat/apache-tomcat-9.0.79/webapps/ROOT]
22-Aug-2023 13:30:51.270 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/home/tomcat/apache-tomcat-9.0.79/webapps/ROOT] has finished in [30] ms
22-Aug-2023 13:30:51.277 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
22-Aug-2023 13:30:51.297 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [956] milliseconds
22-Aug-2023 13:35:51.350 INFO [Catalina-utility-1] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive [/home/tomcat/apache-tomcat-9.0.79/webapps/pwm.war]
22-Aug-2023 13:35:57.129 INFO [Catalina-utility-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.
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
2023-08-22T19:36:07.161857529Z, WARN , filter.GZIPFilter, unable to load application configuration, defaulting to disabled
22-Aug-2023 13:36:17.190 INFO [Catalina-utility-1] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive [/home/tomcat/apache-tomcat-9.0.79/webapps/pwm.war] has finished in [25,840] ms
2023-08-22T19:38:30.648538586Z, ERROR, filter.RequestInitializationFilter, unable to satisfy incoming request, application is not available
2023-08-22T19:38:40.668711880Z, WARN , http.HttpEventManager, error during sessionCreated event: 5083 ERROR_ENVIRONMENT_ERROR (application path is not specified)
2023-08-22T19:39:30.851558098Z, ERROR, resource.ResourceFileServlet, unable to satisfy request using standard mechanism, reverting to raw resource server
2023-08-22T19:40:52.562369650Z, ERROR, filter.RequestInitializationFilter, unable to satisfy incoming request, application is not available
22-Aug-2023 13:41:33.458 INFO [http-nio-8080-exec-4] org.apache.catalina.core.StandardContext.reload Reloading Context with name [/pwm] has started
22-Aug-2023 13:41:33.462 INFO [http-nio-8080-exec-4] org.apache.catalina.core.StandardWrapper.unload Waiting for [1] instance(s) to be deallocated for Servlet [ResourceFileServlet]
2023-08-22T19:41:42.614449954Z, ERROR, resource.ResourceFileServlet, unable to satisfy request using standard mechanism, reverting to raw resource server
22-Aug-2023 13:41:47.694 INFO [http-nio-8080-exec-4] 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.
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
2023-08-22T19:41:57.713592317Z, WARN , filter.GZIPFilter, unable to load application configuration, defaulting to disabled
22-Aug-2023 13:42:07.738 INFO [http-nio-8080-exec-4] org.apache.catalina.core.StandardContext.reload Reloading Context with name [/pwm] is completed

Kacie Stevens

unread,
Aug 22, 2023, 3:56:05 PM8/22/23
to pwm-general


1:51 PM (4 minutes ago)




to pwm-general
im also getting this when I try to access it:



5083 ERROR_ENVIRONMENT_ERROR (application path is not specified)

An error with the application environment has prevented the application from starting.




Refresh


Environment Configuration Reference

pa...@identityworksllc.com

unread,
Aug 22, 2023, 6:33:20 PM8/22/23
to pwm-general
You need to specify the PWM_APPLICATIONPATH. See https://www.pwm-project.org/pwm/public/reference/environment.jsp.

Kacie Stevens

unread,
Aug 22, 2023, 6:42:08 PM8/22/23
to pwm-general
ok, what file would I edit to specify this?  I am running Debian 11 for the server.  

Kacie Stevens

unread,
Aug 23, 2023, 2:06:48 AM8/23/23
to pwm-general
Ok, I managed to get it to work and deploy.  I went through the initial config and set it up to use our Active Directory and it connects and I can authenticate users just fine.  However when I try to log in or have someone else log in to set up their security questions I get the following:

PWM 5045

An error occurred during the save of your response questions. Please contact your administrator.

Attached are the log files and a screenshot of my mariadb config

At first I had it trying to save the data to the AD directory, but it wasn't working so now I am trying to get it working using MariaDB.  I have uploaded the mariadb jar connector. 
pwm database connection.png
pwm Catalina capture 1.txt
Reply all
Reply to author
Forward
0 new messages