Olás,
Quando inicio minha aplicação dá a seguinte exceção. Já verifiquei e o BD está ativo, já desabilitei o firewall e já movi o conector jdbc do MySQL para o Tomcat.
Alguém sabe o que pode ser?
org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Could not create connection to database server. Attempted reconnect 3 times. Giving up.)
at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1549)
at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
at org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at org.hibernate.connection.DatasourceConnectionProvider.getConnection(DatasourceConnectionProvider.java:92)
at org.hibernate.tool.hbm2ddl.SuppliedConnectionProviderConnectionHelper.prepare(SuppliedConnectionProviderConnectionHelper.java:51)
at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:252)
at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:211)
at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:381)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1385)
at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:954)
at br.com.scpe.util.HibernateUtil.buildSessionFactory(HibernateUtil.java:14)
at br.com.scpe.util.HibernateUtil.<clinit>(HibernateUtil.java:8)
at br.com.scpe.web.filter.ConexaoHibernateFilter.init(ConexaoHibernateFilter.java:19)
at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:277)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:258)
Segue o context.xml e o arquivo do hibernate:
<?xml version="1.0" encoding="UTF-8"?>
<Context reloadable="true">
<Resource name="jdbc/scpeDataSource"
auth="Container"
type="javax.sql.DataSource"
maxActive="100"
maxIdle="30"
maxWait="10000"
user="root"
password="manager"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/scpe?autoReconnect=true" />
</Context>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="dialect">org.hibernate.dialect.MySQL5InnoDBDialect</property>
<property name="connection.datasource">java:/comp/env/jdbc/scpeDataSource</property>
<property name="current_session_context_class">thread</property>
<property name="hibernate.hbm2ddl.auto">create</property> <!-- Valores possíveis: create | update | validate -->
<property name="show_sql">false</property>
<property name="format_sql">true</property>
<!-- MAPEAMENTO DAS ENTIDADES -->
<mapping class="br.com.scpe.usuario.Usuario" />
<!--
<mapping class="br.com.scpe.agencia.Agencia" />
<mapping class="br.com.scpe.anexo.Anexo" />
<mapping class="br.com.scpe.conta_bancaria.ContaBancaria" />
<mapping class="br.com.scpe.ficha.Ficha" />
<mapping class="br.com.scpe.municipio.Municipio" />
<mapping class="br.com.scpe.observacao.Observacao" />
<mapping class="br.com.scpe.permissao.Permissao" />
<mapping class="br.com.scpe.referencia.Referencia" />
<mapping class="br.com.scpe.referencia_bancaria.ReferenciaBancaria" />
<mapping class="br.com.scpe.telefone.Telefone" />
<mapping class="br.com.scpe.tipo_logradouro.TipoLogradouro" />
<mapping class="br.com.scpe.uf.Uf" />
-->
</session-factory>
</hibernate-configuration>
