Pessoal, Boa tarde, sou um novo usuário em Java e não estou conseguindo conectar com a Base de Dados, segue as informações:
pom.xml
4.0.0 br.com.asprem ProjetoAsprem 0.0.1-SNAPSHOT war
org.glassfish javax.faces 2.2.14
org.primefaces primefaces 6.1
org.hibernate hibernate-core 5.2.10.Final compile
org.hibernate hibernate-entitymanager 5.2.10.Final compile
org.hibernate.javax.persistence hibernate-jpa-2.0-api 1.0.1.Final org.postgresql postgresql 42.1.1 compile
prime-repo PrimeFaces Maven Repository http://repository.primefaces.org default
persistence.xml
<?xml version="1.0" encoding="UTF-8"?>
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<properties> <!-- Conexao com o banco de dados --> <property name="hibernate.connection.url" value="jdbc:postgresql://localhost:5432/postgres" /> <property name="hibernate.connection.username" value="postgres" /> <property name="hibernate.connection.password" value="xandao" /> <property name="hibernate.connection.driver_class" value="org.postgresql.Driver" />
<!-- Configuracao para Debbug --> **<property name="hibernate.hbm2ddl.auto" value="create" />** <property name="hibernate.dialect" value="org.hibernate.dialect.PostgreSQL94Dialect" /> <property name="hibernate.connection.shutdown" value="true" /> **<property name="hibernate.show_sql" value="true" />** <property name="hibernate.format_sql" value="true" />
</properties>
Conforme destacado eu estou dando Create, ou seja, solicitando que se criem as tabelas automaticamente na base de dados.
Segue o Console
mai 27, 2017 10:55:17 AM org.apache.catalina.core.AprLifecycleListener init
INFORMAÇÕES: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/lib
mai 27, 2017 10:55:17 AM org.apache.tomcat.util.digester.SetPropertiesRule begin
ADVERTÊNCIA: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property ‘source’ to ‘org.eclipse.jst.jee.server:ProjetoAsprem’ did not find a matching property.
mai 27, 2017 10:55:17 AM org.apache.coyote.AbstractProtocol init
INFORMAÇÕES: Initializing ProtocolHandler [“http-bio-8080”]
mai 27, 2017 10:55:17 AM org.apache.coyote.AbstractProtocol init
INFORMAÇÕES: Initializing ProtocolHandler [“ajp-bio-8009”]
mai 27, 2017 10:55:17 AM org.apache.catalina.startup.Catalina load
INFORMAÇÕES: Initialization processed in 489 ms
mai 27, 2017 10:55:17 AM org.apache.catalina.core.StandardService startInternal
INFORMAÇÕES: Starting service Catalina
mai 27, 2017 10:55:17 AM org.apache.catalina.core.StandardEngine startInternal
INFORMAÇÕES: Starting Servlet Engine: Apache Tomcat/7.0.47
mai 27, 2017 10:55:19 AM com.sun.faces.config.ConfigureListener contextInitialized
INFORMAÇÕES: Inicializando Mojarra 2.2.14 ( 20161114-2152 unable to get svn info) para o contexto '/ProjetoAsprem’
mai 27, 2017 10:55:19 AM com.sun.faces.spi.InjectionProviderFactory createInstance
INFORMAÇÕES: JSF1048: Anotações PostConstruct/PreDestroy presentes. Os métodos ManagedBeans marcados com essas anotações informarão as anotações processadas.
mai 27, 2017 10:55:20 AM org.primefaces.webapp.PostConstructApplicationEventListener processEvent
INFORMAÇÕES: Running on PrimeFaces 6.1
mai 27, 2017 10:55:20 AM org.apache.coyote.AbstractProtocol start
INFORMAÇÕES: Starting ProtocolHandler [“http-bio-8080”]
mai 27, 2017 10:55:20 AM org.apache.coyote.AbstractProtocol start
INFORMAÇÕES: Starting ProtocolHandler [“ajp-bio-8009”]
mai 27, 2017 10:55:20 AM org.apache.catalina.startup.Catalina start
INFORMAÇÕES: Server startup in 3351 ms
Esse é todo o Console gerado, porém nada acontece no banco, que já tem a base de dados com o nome “postgres”.
O que estou fazendo errado? Podem me ajudar por favor? Obrigado!