Boa noite grupo,
Estou a alguns dias tentando fazer uma conexão DataSource no Tomcat mas até agora naum consegui exito.
Naum sei dizer ao certo o que está errado, e ele está dando o seguinte erro:
Cannot create JDBC driver of class ‘’ for connect URL ‘null’
dao.CadastroClienteDAOPostgres.getConnection(Unknown Source)
eu estou passando os seguinte parametro:
arquivo server.xml:
<Resource auth=“Container” description=“User database that can be updated and saved” name=“UserDatabase” type=“org.apache.catalina.UserDatabase”/>
<Resource name=“jdbc/Cadastro” type=“javax.sql.DataSource”/>
<ResourceParams name=“jdbc/Cadastro”>
<parameter>
<name>factory</name>
<value>org.apache.catalina.users.MemoryUserDatabaseFactory</value>
</parameter>
<parameter>
<name>pathname</name>
<value>conf/tomcat-users.xml</value>
</parameter>
</ResourceParams>
<ResourceParams name=“jdbc/Cadastro”>
<parameter>
<name>maxWait</name>
<value>5000</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>4</value>
</parameter>
<parameter>
<name>password</name>
<value>postgresql</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:postgresql://nucsrv09:5432/afr</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>org.postgresql.Driver</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>2</value>
</parameter>
<parameter>
<name>username</name>
<value>postgres</value>
</parameter>
</ResourceParams>
arquivo de conexão:
Context initContext = new InitialContext();
Context envContext = (Context)initContext.lookup(“java:/comp/env”);
DataSource ds = (DataSource)envContext.lookup(“jdbc/Cadastro”);
conexao = ds.getConnection();
arquivo web.xml:
<resource-ref>
<description>Conexao com o banco</description>
<res-ref-name>jdbc/Cadastro</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
Por favor, já naum estou mais aguentando esse problema, já coloquei o driver JDBC do Postgres no diretório common\lib do Tomcat, inclusive fui orientado a passar o Classpath, mas nada… me parece q ele naum consegue exengar as configurações no server.xml ou naum conseguiu encontrar o driver.
Fico muito grato,
Marco Paradiso