Tomcat da erro de pagina 404

1. Tomcat da erro de pagina 404

Juliano Morona
juliamoron

(usa Debian)

Enviado em 26/10/2023 - 09:41h

Ola pessoal, já pesquisei bastante e estou a uma semana com um problema de pagina não encontrada no tomcat 10.1.15 e java openjdk 17.
Ocorreu que o HD do meu servidor debian 8 estragou, usava ele como servidor de arquivos samba e apache tmcat par auma agenda telefonica que desenvolvi 10 anos atras. Ai consegui fazer o samba novamente agora no debian 12, mas o tomcat não consegui, o apache e o mysql consegui fazer rodar certinho, mas quando coloco o tomcat para rodar ele da erro 404, mas a pagina de teste do tomcat entra. Também antes usava tomcat 6 e o java nem sei se era o 6 ou o 8
Se alguém conseguir me ajudar agradeço desde já, pois faz tempo uqe não mexo com linux e que não programo também. Sabe como é estava rodando bonitinho deixa lá rodar bonitinho, pois uma vez inventei de atualziar o debian para o 8 e ai já várias coisas pararam de funcionar e até resolver na época...

Testei na minha maquina windows 11 e rodou de boa.

Aqui algumas informações:
Debian 12
Tomcat 10.1.15
Open JDK 17

Erro:
HTTP Status 404 – Não Encontrado

Type Status Report

Description The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.
Apache Tomcat/10.1.15


Arquivo do serviço do tomcat
[Unit]
Description=Tomcat10
After=network.target

[Service]
Type=forking

User=tomcat
Group=tomcat

Environment="JAVA_HOME=/usr/lib/jvm/java-1.17.0-openjdk-amd64"
#Environment="/usr/lib/jvm/jdk1.8.0_25"
Environment="JAVA_OPTS=-Djava.security.egd=file:///dev/urandom"
Environment="CATALINA_BASE=/opt/tomcat"
Environment="CATALINA_HOME=/opt/tomcat"
Environment="CATALINA_PID=/opt/tomcat/temp/tomcat.pid"
Environment="CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC"

ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/opt/tomcat/bin/shutdown.sh

RestartSec=10
Restart=always

[Install]
WantedBy=multi-user.target


Log do catalina
26-Oct-2023 09:25:41.781 INFORMAÇÕES [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name:   Apache Tomcat/10.1.15
26-Oct-2023 09:25:41.786 INFORMAÇÕES [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Oct 11 2023 23:38:40 UTC
26-Oct-2023 09:25:41.786 INFORMAÇÕES [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 10.1.15.0
26-Oct-2023 09:25:41.786 INFORMAÇÕES [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux
26-Oct-2023 09:25:41.786 INFORMAÇÕES [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 6.1.0-13-amd64
26-Oct-2023 09:25:41.786 INFORMAÇÕES [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
26-Oct-2023 09:25:41.786 INFORMAÇÕES [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /usr/lib/jvm/java-17-openjdk-amd64
26-Oct-2023 09:25:41.787 INFORMAÇÕES [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 17.0.8+7-Debian-1deb12u1
26-Oct-2023 09:25:41.787 INFORMAÇÕES [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Debian
26-Oct-2023 09:25:41.787 INFORMAÇÕES [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /opt/tomcat
26-Oct-2023 09:25:41.787 INFORMAÇÕES [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /opt/tomcat
26-Oct-2023 09:25:42.037 INFORMAÇÕES [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/opt/tomcat/conf/logging.properties
26-Oct-2023 09:25:42.038 INFORMAÇÕES [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
26-Oct-2023 09:25:42.038 INFORMAÇÕES [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.security.egd=file:///dev/urandom
26-Oct-2023 09:25:42.038 INFORMAÇÕES [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
26-Oct-2023 09:25:42.039 INFORMAÇÕES [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
26-Oct-2023 09:25:42.039 INFORMAÇÕES [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
26-Oct-2023 09:25:42.039 INFORMAÇÕES [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
26-Oct-2023 09:25:42.039 INFORMAÇÕES [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED
26-Oct-2023 09:25:42.039 INFORMAÇÕES [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util=ALL-UNNAMED
26-Oct-2023 09:25:42.039 INFORMAÇÕES [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
26-Oct-2023 09:25:42.039 INFORMAÇÕES [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
26-Oct-2023 09:25:42.039 INFORMAÇÕES [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xms512M
26-Oct-2023 09:25:42.040 INFORMAÇÕES [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xmx1024M
26-Oct-2023 09:25:42.040 INFORMAÇÕES [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -XX:+UseParallelGC
26-Oct-2023 09:25:42.040 INFORMAÇÕES [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/opt/tomcat
26-Oct-2023 09:25:42.040 INFORMAÇÕES [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/opt/tomcat
26-Oct-2023 09:25:42.040 INFORMAÇÕES [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/opt/tomcat/temp
26-Oct-2023 09:25:42.041 INFORMAÇÕES [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]
26-Oct-2023 09:25:43.343 INFORMAÇÕES [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
26-Oct-2023 09:25:43.536 INFORMAÇÕES [main] org.apache.catalina.startup.Catalina.load Server initialization in [2202] milliseconds
26-Oct-2023 09:25:43.757 INFORMAÇÕES [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
26-Oct-2023 09:25:43.757 INFORMAÇÕES [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/10.1.15]
26-Oct-2023 09:25:43.776 INFORMAÇÕES [main] org.apache.catalina.startup.HostConfig.deployDirectory Diretório de instalação da aplicação web [/opt/tomcat/webapps/host-manager]
26-Oct-2023 09:25:44.359 INFORMAÇÕES [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/opt/tomcat/webapps/host-manager] has finished in [581] ms
26-Oct-2023 09:25:44.359 INFORMAÇÕES [main] org.apache.catalina.startup.HostConfig.deployDirectory Diretório de instalação da aplicação web [/opt/tomcat/webapps/Agenda]
26-Oct-2023 09:25:46.180 INFORMAÇÕES [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.
26-Oct-2023 09:25:46.182 GRAVE [main] org.apache.catalina.startup.HostConfig.deployDirectory Error deploying web application directory [/opt/tomcat/webapps/Agenda]
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:712)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1136)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1974)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
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:123)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1046)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:428)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1659)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:309)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:114)
at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:345)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:893)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:845)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1332)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1322)
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:145)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:866)
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:240)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)
at org.apache.catalina.core.StandardService.startInternal(StandardService.java:433)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:917)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)
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:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
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[/Agenda]]
at org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:419)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:186)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:683)
... 37 more
Caused by: java.lang.NoClassDefFoundError: javax/servlet/ServletRequestListener
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2352)
at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:800)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1317)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1165)
at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:491)
at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:473)
at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:143)
at org.apache.catalina.core.ApplicationContext.addListener(ApplicationContext.java:1010)
at org.apache.catalina.core.ApplicationContextFacade.addListener(ApplicationContextFacade.java:549)
at org.apache.jasper.servlet.JasperInitializer.onStartup(JasperInitializer.java:90)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4850)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)
... 38 more
Caused by: java.lang.ClassNotFoundException: javax.servlet.ServletRequestListener
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1353)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1165)
... 53 more
26-Oct-2023 09:25:46.183 INFORMAÇÕES [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/opt/tomcat/webapps/Agenda] has finished in [1.824] ms
26-Oct-2023 09:25:46.183 INFORMAÇÕES [main] org.apache.catalina.startup.HostConfig.deployDirectory Diretório de instalação da aplicação web [/opt/tomcat/webapps/ROOT (cópia)]
26-Oct-2023 09:25:46.228 INFORMAÇÕES [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/opt/tomcat/webapps/ROOT (cópia)] has finished in [45] ms
26-Oct-2023 09:25:46.229 INFORMAÇÕES [main] org.apache.catalina.startup.HostConfig.deployDirectory Diretório de instalação da aplicação web [/opt/tomcat/webapps/docs]
26-Oct-2023 09:25:46.249 INFORMAÇÕES [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/opt/tomcat/webapps/docs] has finished in [20] ms
26-Oct-2023 09:25:46.251 INFORMAÇÕES [main] org.apache.catalina.startup.HostConfig.deployDirectory Diretório de instalação da aplicação web [/opt/tomcat/webapps/examples]
26-Oct-2023 09:25:46.408 INFORMAÇÕES [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/opt/tomcat/webapps/examples] has finished in [158] ms
26-Oct-2023 09:25:46.408 INFORMAÇÕES [main] org.apache.catalina.startup.HostConfig.deployDirectory Diretório de instalação da aplicação web [/opt/tomcat/webapps/ROOT]
26-Oct-2023 09:25:48.064 INFORMAÇÕES [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.
26-Oct-2023 09:25:48.067 GRAVE [main] org.apache.catalina.startup.HostConfig.deployDirectory Error deploying web application directory [/opt/tomcat/webapps/ROOT]
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:712)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1136)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1974)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
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:123)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1046)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:428)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1659)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:309)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:114)
at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:345)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:893)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:845)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1332)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1322)
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:145)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:866)
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:240)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)
at org.apache.catalina.core.StandardService.startInternal(StandardService.java:433)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:917)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)
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:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
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[]]
at org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:419)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:186)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:683)
... 37 more
Caused by: java.lang.NoClassDefFoundError: javax/servlet/ServletRequestListener
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2352)
at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:800)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1317)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1165)
at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:491)
at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:473)
at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:143)
at org.apache.catalina.core.ApplicationContext.addListener(ApplicationContext.java:1010)
at org.apache.catalina.core.ApplicationContextFacade.addListener(ApplicationContextFacade.java:549)
at org.apache.jasper.servlet.JasperInitializer.onStartup(JasperInitializer.java:90)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4850)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)
... 38 more
Caused by: java.lang.ClassNotFoundException: javax.servlet.ServletRequestListener
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1353)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1165)
... 53 more
26-Oct-2023 09:25:48.072 INFORMAÇÕES [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/opt/tomcat/webapps/ROOT] has finished in [1.664] ms
26-Oct-2023 09:25:48.072 INFORMAÇÕES [main] org.apache.catalina.startup.HostConfig.deployDirectory Diretório de instalação da aplicação web [/opt/tomcat/webapps/manager]
26-Oct-2023 09:25:48.110 INFORMAÇÕES [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/opt/tomcat/webapps/manager] has finished in [37] ms
26-Oct-2023 09:25:48.115 INFORMAÇÕES [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
26-Oct-2023 09:25:48.154 INFORMAÇÕES [main] org.apache.catalina.startup.Catalina.start Server startup in [4617] milliseconds



  


2. Re: Tomcat da erro de pagina 404

Buckminster
Buckminster

(usa Debian)

Enviado em 27/10/2023 - 14:20h

Não sei se já viu isso:
https://www.codejava.net/java-ee/servlet/solved-tomcat-error-http-status-404-not-found#:~:text=The%2....

"Este erro significa que o servidor não conseguiu encontrar o recurso solicitado (JSP, HTML, imagens…) e retorna o código de status HTTP 404. Na maioria das vezes, você pode corrigir esse erro corrigindo o URL. Porém, às vezes não é fácil assim, cometer um erro chato.
Aqui sugiro alguns possíveis motivos e como corrigir o erro HTTP 404 no desenvolvimento web Java com Tomcat."

Atente para os "Caused by:" no log.
Por exemplo:
Caused by: java.lang.ClassNotFoundException: javax.servlet.ServletRequestListener
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1353)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1165)

Como explica no link acima, de repente ocorreu um encaminhamento de servlet Java para um recurso que não existe porque a aplicação seja antiga, pode ser isso, ou você terá que modificar as linhas indicadas no log, tem que dar uma olhada.
Como você disse que testou no Debian 11 e funcionou, então talvez falte instalar alguma dependência no Debian 12, veja o log atentamente, pois faltam várias coisas como a biblioteca nativa do tomcat para o Openssl, por exemplo:
26-Oct-2023 09:25:42.041 INFORMAÇÕES [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]

Comece vendo o link acima.


_________________________________________________________
Always listen the Buck!
Enquanto o cursor estiver pulsando, há vida!


3. Re: Tomcat da erro de pagina 404

Juliano Morona
juliamoron

(usa Debian)

Enviado em 27/10/2023 - 16:10h

Então pensei que poderia ser o java 17, mas tentei nas outras versões do java e não foi. Indiquei a pasta no enverioment e nada.
Ta dificil descobrir onde esta o erro, e ainda depois terei que ver poruqe na porta 80 ele não roda nem a pagina do tomcat



4. Re: Tomcat da erro de pagina 404

Buckminster
Buckminster

(usa Debian)

Enviado em 27/10/2023 - 17:40h

juliamoron escreveu:

Então pensei que poderia ser o java 17, mas tentei nas outras versões do java e não foi. Indiquei a pasta no enverioment e nada.
Ta dificil descobrir onde esta o erro, e ainda depois terei que ver poruqe na porta 80 ele não roda nem a pagina do tomcat


Tem outro serviço rodando na porta 80?

E faça um teste na linha Environment, deixe assim:
Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom"

Salve e saia do arquivo.

Execute:
$ sudo update-java-alternatives -l
$ sudo systemctl daemon-reload
$ sudo systemctl start tomcat
$ sudo systemctl enable tomcat

E teste.
Caso não der execute um
$ systemctl status tomcat

Às vezes esse comando traz algumas informações interessantes.

E veja essa linha:
23 09:25:46.182 GRAVE [main] org.apache.catalina.startup.HostConfig.deployDirectory Error deploying web application directory [/opt/tomcat/webapps/Agenda]
java.lang.IllegalStateException: Error starting child

Erro ao implantar o diretório do aplicativo web, indicando o arquivo /opt/tomcat/webapps/Agenda.

Parece que o servlet-api.jar está faltando ou há uma incompatibilidade de versão.
https://stackoverflow.com/questions/60108298/tomcat-9-0-error-deploying-web-application-after-instal...


_________________________________________________________
Always listen the Buck!
Enquanto o cursor estiver pulsando, há vida!


5. Re: Tomcat da erro de pagina 404

Juliano Morona
juliamoron

(usa Debian)

Enviado em 30/10/2023 - 09:24h

Tentei aqui e não deu certo, até copei o servlet-api para a pasta web-inf/lib, copei da pasta do tomcat/lib memso
Sobre a porta 80 não tem nada rodando nela, mas isso poderia ser em outro momendo, primeiro queria rodar
Quase desistindo já, já tentei dar deploy de volta no war também.
Tentei já o tomcat 6, a mesma pasta que usava antes e a mesma que no windows rodou, e outras versões do java, como pode ver abaixo.

Status do serviço
 tomcat10.service - Tomcat10
Loaded: loaded (/etc/systemd/system/tomcat10.service; enabled; preset: ena>
Active: active (running) since Mon 2023-10-30 09:19:40 -03; 8s ago
Process: 1810365 ExecStart=/opt/tomcat/bin/startup.sh (code=exited, status=>
Main PID: 1810372 (java)
Tasks: 32 (limit: 9228)
Memory: 379.3M
CPU: 8.722s
CGroup: /system.slice/tomcat10.service
└─1810372 /usr/lib/jvm/java-1.17.0-openjdk-amd64/bin/java -Djava.u>

out 30 09:19:40 servidor-120 systemd[1]: Starting tomcat10.service - Tomcat10...
out 30 09:19:40 servidor-120 startup.sh[1810365]: Tomcat started.
out 30 09:19:40 servidor-120 systemd[1]: Started tomcat10.service - Tomcat10.


Comando do alternatives java

java-1.17.0-openjdk-amd64      1711       /usr/lib/jvm/java-1.17.0-openjdk-amd64
java-1.6.0-openjdk-i386 1061 /usr/lib/jvm/java-1.6.0-openjdk-i386
java-1.7.0-openjdk-i386 1071 /usr/lib/jvm/java-1.7.0-openjdk-i386







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts