3
respostas

Erro ao conectar com o tomcat na porta 8080

abr 13, 2021 7:50:28 AM org.apache.catalina.startup.VersionLoggerListener log INFO: Server version name: Apache Tomcat/9.0.45 abr 13, 2021 7:50:28 AM org.apache.catalina.startup.VersionLoggerListener log INFO: Server built: Mar 30 2021 10:29:04 UTC abr 13, 2021 7:50:28 AM org.apache.catalina.startup.VersionLoggerListener log INFO: Server version number: 9.0.45.0 abr 13, 2021 7:50:28 AM org.apache.catalina.startup.VersionLoggerListener log INFO: OS Name: Mac OS X abr 13, 2021 7:50:28 AM org.apache.catalina.startup.VersionLoggerListener log INFO: OS Version: 10.16 abr 13, 2021 7:50:28 AM org.apache.catalina.startup.VersionLoggerListener log INFO: Architecture: x86_64 abr 13, 2021 7:50:28 AM org.apache.catalina.startup.VersionLoggerListener log INFO: Java Home: /Library/Java/JavaVirtualMachines/jdk-11.0.8.jdk/Contents/Home abr 13, 2021 7:50:28 AM org.apache.catalina.startup.VersionLoggerListener log INFO: JVM Version: 11.0.8+10-LTS abr 13, 2021 7:50:28 AM org.apache.catalina.startup.VersionLoggerListener log INFO: JVM Vendor: Oracle Corporation abr 13, 2021 7:50:28 AM org.apache.catalina.startup.VersionLoggerListener log INFO: CATALINA_BASE: /Users/arioass/eclipse-workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0 abr 13, 2021 7:50:28 AM org.apache.catalina.startup.VersionLoggerListener log INFO: CATALINA_HOME: /Users/arioass/Downloads/apache-tomcat-9.0.45 abr 13, 2021 7:50:28 AM org.apache.catalina.startup.VersionLoggerListener log INFO: Command line argument: -Dcatalina.base=/Users/arioass/eclipse-workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0 abr 13, 2021 7:50:28 AM org.apache.catalina.startup.VersionLoggerListener log INFO: Command line argument: -Dcatalina.home=/Users/arioass/Downloads/apache-tomcat-9.0.45 abr 13, 2021 7:50:28 AM org.apache.catalina.startup.VersionLoggerListener log INFO: Command line argument: -Dwtp.deploy=/Users/arioass/eclipse-workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps abr 13, 2021 7:50:28 AM org.apache.catalina.startup.VersionLoggerListener log INFO: Command line argument: -Dfile.encoding=UTF-8 abr 13, 2021 7:50:28 AM org.apache.catalina.core.AprLifecycleListener lifecycleEvent INFO: The Apache Tomcat Native library which allows using OpenSSL was not found on the java.library.path: [/Users/arioass/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.] abr 13, 2021 7:50:29 AM org.apache.coyote.AbstractProtocol init INFO: Initializing ProtocolHandler ["http-nio-8080"] abr 13, 2021 7:50:29 AM org.apache.catalina.startup.Catalina load INFO: Server initialization in [1918] milliseconds abr 13, 2021 7:50:29 AM org.apache.catalina.core.StandardService startInternal INFO: Starting service [Catalina] abr 13, 2021 7:50:29 AM org.apache.catalina.core.StandardEngine startInternal INFO: Starting Servlet engine: [Apache Tomcat/9.0.45] abr 13, 2021 7:50:30 AM org.apache.coyote.AbstractProtocol start INFO: Starting ProtocolHandler ["http-nio-8080"] abr 13, 2021 7:50:30 AM org.apache.catalina.startup.Catalina start INFO: Server startup in [777] milliseconds abr 13, 2021 7:57:21 AM org.apache.coyote.http11.Http11Processor service INFO: Error parsing HTTP request header Note: further occurrences of HTTP request parsing errors will be logged at DEBUG level. java.lang.IllegalArgumentException: Encontrado caracter inválido no nome do método. Nomes dos métodos HTTP precisam ser tokens at org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:417) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:261) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) 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)

3 respostas

Oie Arisson, tudo bem contigo?

Olhei todo log do TomCat que você mandou, e o seu erro é o seguinte:

Error parsing HTTP request header Note: further occurrences of HTTP request parsing errors will be logged at DEBUG level. java.lang.IllegalArgumentException: Encontrado caracter inválido no nome do método. Nomes dos métodos HTTP precisam ser tokens

Existem algumas opção para tentarmos resolver esse problema, a primeira delas é a seguinte:

1) No navegador, ao digitar localhost:8080, faça a seguinte alteração:

https:// para http:// localhost:8080

Se não funcionar tente o inverso:

http:// para https:// localhost:8080

2) A segunda opção é de limpar o cache e os cookies do seu navegador, caso esteja no Google Chrome, faça o seguinte:

No canto superior direito, clique nos 3 pontinhos e vá em configuração -> Vá aba de privacidade e segurança -> Selecione a opção "Limpar dados de Navegação" (Ao fazer isso seu histórico será excluido)

Botão para limpar o cache e os cookies do navegador

Espero que uma dessas duas soluções resolva o seu problema!

Qualquer dúvida ou problema fico a disposição :)

Bons estudos!

Olá. só funcionou no safari, no Chrome o erro persiste

Fico feliz que tenha funcionado no Safari.

Se ainda quiser fazer com que funcione no chrome podemos tentar mais 2 coisas para tentar arrumar.

A primeira delas é você instalar uma versão mais recente do Tomcat e implementar ela no seu eclipse novamente. A segunda seria você colocar o seguinte código no arquivo catalina.properties que está localizado dentro do projeto "Servers" na pasta "Tomcat".

tomcat.util.http.parser.HttpParser.requestTargetAllow=|{}

Imagem mostrando o projeto "Servers"

Espero que funcione agora!

Fico a disposição para qualquer outro problema :)

Bons estudos!