Solucionado (ver solução)
Solucionado
(ver solução)
7
respostas

Aplicação não está subindo

Olá,

Estou tentando subir a aplicação do curso Java e JPA - Otimizações com JPA2 e Hibernate, mas não vai, já fiz e refiz todas configurações e passo a passo da aula, a classe JpaConfigurator foi configurada certinho com os dados do banco que criei, adicionei o projeto no server do TomCat e tudo, mas não sobe no endereço da aplicação: http://localhost:8080/projeto-jpa-2/

Quem conseguir ajudar agradeço muito, isso está me empacando pra continuar o curso

7 respostas

Da algum erro no seu projeto? Veja no console se tem algum erro e posta aqui?

Console:

jul 03, 2017 5:35:38 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:projeto-jpa-2' did not find a matching property.
jul 03, 2017 5:35:38 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Server version:        Apache Tomcat/8.0.45
jul 03, 2017 5:35:38 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Server built:          Jun 26 2017 20:06:07 UTC
jul 03, 2017 5:35:38 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Server number:         8.0.45.0
jul 03, 2017 5:35:38 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: OS Name:               Windows 10
jul 03, 2017 5:35:38 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: OS Version:            10.0
jul 03, 2017 5:35:38 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Architecture:          amd64
jul 03, 2017 5:35:38 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Java Home:             C:\Program Files\Java\jre1.8.0_131
jul 03, 2017 5:35:38 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: JVM Version:           1.8.0_131-b11
jul 03, 2017 5:35:38 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: JVM Vendor:            Oracle Corporation
jul 03, 2017 5:35:38 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: CATALINA_BASE:         C:\Users\Lucas\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1
jul 03, 2017 5:35:38 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: CATALINA_HOME:         C:\Users\Lucas\Google Drive\Estudo\Curso Alura\Java\Java e JPA  - Otimizações com JPA2 e Hibernate\apache-tomcat-8.0.45
jul 03, 2017 5:35:38 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Command line argument: -Dcatalina.base=C:\Users\Lucas\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1
jul 03, 2017 5:35:38 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Command line argument: -Dcatalina.home=C:\Users\Lucas\Google Drive\Estudo\Curso Alura\Java\Java e JPA  - Otimizações com JPA2 e Hibernate\apache-tomcat-8.0.45
jul 03, 2017 5:35:38 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Command line argument: -Dwtp.deploy=C:\Users\Lucas\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps
jul 03, 2017 5:35:38 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Command line argument: -Djava.endorsed.dirs=C:\Users\Lucas\Google Drive\Estudo\Curso Alura\Java\Java e JPA  - Otimizações com JPA2 e Hibernate\apache-tomcat-8.0.45\endorsed
jul 03, 2017 5:35:38 PM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Command line argument: -Dfile.encoding=Cp1252
jul 03, 2017 5:35:38 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:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Java\jdk1.8.0_131\bin;C:\Program Files\Git\cmd;C:\apache-maven-3.5.0\bin;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\dotnet\;C:\Program Files\MySQL\MySQL Utilities 1.6\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\apache-ant-1.10.1\bin;C:\Program Files\MySQL\MySQL Server 5.7\bin;C:\Users\Lucas\AppData\Local\Microsoft\WindowsApps;;C:\Users\Lucas\Desktop;;.
jul 03, 2017 5:35:39 PM org.apache.coyote.AbstractProtocol init
INFORMAÇÕES: Initializing ProtocolHandler ["http-nio-8080"]
jul 03, 2017 5:35:39 PM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
INFORMAÇÕES: Using a shared selector for servlet write/read
jul 03, 2017 5:35:39 PM org.apache.coyote.AbstractProtocol init
INFORMAÇÕES: Initializing ProtocolHandler ["ajp-nio-8009"]
jul 03, 2017 5:35:39 PM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
INFORMAÇÕES: Using a shared selector for servlet write/read
jul 03, 2017 5:35:39 PM org.apache.catalina.startup.Catalina load
INFORMAÇÕES: Initialization processed in 833 ms
jul 03, 2017 5:35:39 PM org.apache.catalina.core.StandardService startInternal
INFORMAÇÕES: Starting service Catalina
jul 03, 2017 5:35:39 PM org.apache.catalina.core.StandardEngine startInternal
INFORMAÇÕES: Starting Servlet Engine: Apache Tomcat/8.0.45
jul 03, 2017 5:35:39 PM org.apache.coyote.AbstractProtocol start
INFORMAÇÕES: Starting ProtocolHandler ["http-nio-8080"]
jul 03, 2017 5:35:39 PM org.apache.coyote.AbstractProtocol start
INFORMAÇÕES: Starting ProtocolHandler ["ajp-nio-8009"]
jul 03, 2017 5:35:39 PM org.apache.catalina.startup.Catalina start
INFORMAÇÕES: Server startup in 400 ms

Estranho, parece que o tomcat não está adicionando o projeto ...

Parece que você está usando CDI, está usando? Esse erro PARECE que é por causa da falta do.

Tem essa classe ai?

@SuppressWarnings("serial")
public class JPAUtil implements Serializable{

    public static EntityManagerFactory emf = Persistence.createEntityManagerFactory("nomeDoBanco");

    @Produces
    @RequestScoped
    public EntityManager getEntityManager() {
        return emf.createEntityManager();
    }

    public void close(@Disposes EntityManager manager) {
        manager.close();
    }
}

Então Alisson, o projeto é do Alura, eu só baixei e inseri no meu eclipse, no de todo mundo que ta fazendo o curso ta rodando normal, no meu está acontecendo esse problema do projeto não subir, me parece que o servidor tomcat ignora o projeto que ta adicionado e não sobe nada do projeto.

Essa classe que está falando devem criar no decorrer do curso para poder trabalhar com a base de dados, sem isso no momento não causaria este problema, creio que seja outro.

Fiz uns teste, eu fiz um deploy da aplicação, gerei um war, e subi pelo Tomcat por fora, então esse problema é com o Eclipse, alguém tem alguma ajuda ai?

Trabalhar na aplicação gerando war toda hora não é legal

solução!

Consegui resolver meu problema, reinstalando o eclipse, nunca pensei em fazer isso, mas veio na cabeça e fiz, aliás, veio a nova versão eu usava o Eclipse Neon, e agora o Eclipse Oxygen...

Oxe que estranho Lucas, eu uso o neon e nunca me ocorreu problemas, recentemente mudei pro luna