6
respostas

Não funcionando

Boa tarde, estou no curso de spring mvc II e estava mexendo na webapp que estou fazendo paralelamente com o curso, em uma das vezes que reiniciei o servidor, percebi que ele subiu muito mais rapido do que as outras vezes, e fui tentar acessar as paginas que estavam funcionando, todas deram erro 404, não sei oque fazer passei 3 horas tentando descobrir o problema, em forums na internet, já exclui o server da interface server do eclipse e adicionei novamente, ja dei clean no directory do tomcat, ja dei clean no proprio projeto, tentei de tudooo! no desespero para ver se algo no console mudava exclui todas as classes de configuração e iniciei o servidor, e nada mudou no console, oque me leva a acreditar que o servidor não está utilizando as classes de configuração do Spring extendendo AbstractAnnotationConfigDispatcherServletInitializer. vou colar oque aparece no console ao iniciar a aplicação e espero que alguem me de uma luz, desculpa o textão!

mai 25, 2017 6:29:50 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
ADVERTÊNCIA: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:automatizador' did not find a matching property.
mai 25, 2017 6:29:50 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Server version:        Apache Tomcat/9.0.0.M20
mai 25, 2017 6:29:50 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Server built:          Apr 12 2017 19:27:10 UTC
mai 25, 2017 6:29:50 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Server number:         9.0.0.0
mai 25, 2017 6:29:50 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: OS Name:               Windows 7
mai 25, 2017 6:29:50 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: OS Version:            6.1
mai 25, 2017 6:29:50 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Architecture:          amd64
mai 25, 2017 6:29:51 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Java Home:             C:\Program Files\Java\jre1.8.0_131
mai 25, 2017 6:29:51 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: JVM Version:           1.8.0_131-b11
mai 25, 2017 6:29:51 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: JVM Vendor:            Oracle Corporation
mai 25, 2017 6:29:51 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: CATALINA_BASE:         C:\Users\barbara.wa\Desktop\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1
mai 25, 2017 6:29:51 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: CATALINA_HOME:         C:\Users\barbara.wa\Desktop\APIS\apache-tomcat-9.0.0.M20
mai 25, 2017 6:29:51 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Command line argument: -Dcatalina.base=C:\Users\barbara.wa\Desktop\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1
mai 25, 2017 6:29:51 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Command line argument: -Dcatalina.home=C:\Users\barbara.wa\Desktop\APIS\apache-tomcat-9.0.0.M20
mai 25, 2017 6:29:51 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Command line argument: -Dwtp.deploy=C:\Users\barbara.wa\Desktop\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps
mai 25, 2017 6:29:51 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Command line argument: -Djava.endorsed.dirs=C:\Users\barbara.wa\Desktop\APIS\apache-tomcat-9.0.0.M20\endorsed
mai 25, 2017 6:29:51 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Command line argument: -Dfile.encoding=Cp1252
mai 25, 2017 6:29:51 PM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFORMAÇÕES: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [C:\Program Files\Java\jre1.8.0_131\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Program Files/Java/jre1.8.0_131/bin/server;C:/Program Files/Java/jre1.8.0_131/bin;C:/Program Files/Java/jre1.8.0_131/lib/amd64;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Broadcom\Broadcom 802.11 Network Adapter\Driver;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files (x86)\Kaspersky Lab\Kaspersky Endpoint Security 10 for Windows SP1\;C:\bin\phantomjs-2.1.1-windows\bin;C:\Program Files\MySQL\MySQL Utilities 1.6\;C:\Program Files (x86)\Skype\Phone\;C:\Program Files\MySQL\MySQL Server 5.7\bin;C:\Users\barbara.wa\Desktop\projetohtml\IEDriverServer.exe;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Users\barbara.wa\Desktop;;.]
mai 25, 2017 6:29:51 PM org.apache.coyote.AbstractProtocol init
INFORMAÇÕES: Initializing ProtocolHandler ["http-nio-8080"]
mai 25, 2017 6:29:51 PM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
INFORMAÇÕES: Using a shared selector for servlet write/read
mai 25, 2017 6:29:51 PM org.apache.coyote.AbstractProtocol init
INFORMAÇÕES: Initializing ProtocolHandler ["ajp-nio-8009"]
mai 25, 2017 6:29:51 PM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
INFORMAÇÕES: Using a shared selector for servlet write/read
mai 25, 2017 6:29:51 PM org.apache.catalina.startup.Catalina load
INFORMAÇÕES: Initialization processed in 2136 ms
mai 25, 2017 6:29:51 PM org.apache.catalina.core.StandardService startInternal
INFORMAÇÕES: Starting service [Catalina]
mai 25, 2017 6:29:51 PM org.apache.catalina.core.StandardEngine startInternal
INFORMAÇÕES: Starting Servlet Engine: Apache Tomcat/9.0.0.M20
mai 25, 2017 6:30:00 PM org.apache.jasper.servlet.TldScanner scanJars
INFORMAÇÕES: 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.
mai 25, 2017 6:30:00 PM org.apache.catalina.core.ApplicationContext log
INFORMAÇÕES: No Spring WebApplicationInitializer types detected on classpath
mai 25, 2017 6:30:00 PM org.apache.coyote.AbstractProtocol start
INFORMAÇÕES: Starting ProtocolHandler ["http-nio-8080"]
mai 25, 2017 6:30:00 PM org.apache.coyote.AbstractProtocol start
INFORMAÇÕES: Starting ProtocolHandler ["ajp-nio-8009"]
mai 25, 2017 6:30:00 PM org.apache.catalina.startup.Catalina start
INFORMAÇÕES: Server startup in 8594 ms
6 respostas

É Lucas, este é o tipo de problema mais chato de resolver mesmo.. provavelmente alguma configuração do eclipse parou de funcionar. Se o projeto é mavenizado, eu apagaria as configurações e importaria como maven project de novo... outra coisa que sempre faço, é verificar se o build automático está marcado e se o plugin do tomcat está configurado para usar a instalação original em vez da instalação gerada dentro da pasta de plugins do eclipse.

o build automatico me atormentou por um tempo a semanas atrás e consegui descobrir o problema, mas dessa vez já verifiquei o build automatico, já criei pelo forge outro projeto e copiei as classes pra esse mesmo projeto, só me resta essa ultima alternativa do plugin, como faço para verificar se esta configurado para usar a instalação original? se for clicando duas vezes no servidor na interface server do eclipse e selecionar a opção Use tomcat installatio(takes cotnroll of tomcat installation) , ja tentei tambem e não funcionou

Verifiquei na pasta do servidor, e as classes não estão sendo enviadas, todas as pastas são criadas conforme os pacotes mas as todas vazias

Eita Lucas, essas eram minhas alternativas :(. Posso ter acesso ao seu projeto para testar no meu computador? Tem como liberar ele no github? aí eu baixo e tento :).

Opa, não rolou importar aqui porque a estrutura do projeto do github realmente não bate com nenhuma ide... o melhor era você pegar simplesmente a pasta do seu projeto no eclipse subir lá. Por exemplo, nem veio os jars que precisa para rodar. De todo jeito, olhei o código e realmente não vi nada de errado.. Bem estranho oproblema mesmo.