Tudo funcionava direitinho aqui, estava com todos os .jar concentrados em WEB-INF/lib, o common/lib do Tomcat tava com o básico. Eu usava o C3P0 como pool, agora queria usar o do Tomcat… já tinha usado isso no passado… vamos aos arquivos:
META-INF/context.xml:
[code]
<?xml version="1.0" encoding="UTF-8"?><Resource name="jdbc/pcp"
auth="Container"
type="javax.sql.DataSource"
maxActive="20"
maxIdle="10"
maxWait="5000"
username="root"
password=""
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/caram"/>
<ResourceParams name="jdbc/pcp">
<parameter>
<name>maxActive</name>
<value>20</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>10</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>5000</value>
</parameter>
<parameter>
<name>username</name>
<value>root</value>
</parameter>
<parameter>
<name>password</name>
<value></value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>com.mysql.jdbc.Driver</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:mysql://localhost/caram</value>
</parameter>
</ResourceParams>
[/code]
hibernate.cfg.xml:
[code]
<?xml version='1.0' encoding='utf-8'?><session-factory>
<property name="hibernate.dialect">org.hibernate.dialect.MySQLInnoDBDialect</property>
<property name="show_sql">false</property>
<property name="hibernate.generate_statistics">false</property>
<property name="hibernate.format_sql">false</property>
<property name="hibernate.use_sql_comments">false</property>
<property name="connection.datasource">java:/comp/env/jdbc/pcp</property>
//mapeamentos…
</session-factory>
[/code]
Além disso, passei as libs do Hibernate 3.2 para o common/ib do Tomcat. O problema é que agora o log4j dá a famosa mensagem:
[quote]log4j:WARN No appenders could be found for logger (org.apache.catalina.startup.Embedded).
log4j:WARN Please initialize the log4j system properly.[/quote]
E o log4j.properties está em WEB-INF/src, como antes. O que pode ser? Qualquer informação só falar, muito obrigado pessoal!
