Cannot load jdbc driver class 'null'

2 respostas
T

Estou tentando fazer um pool de conexoes para o mysql usando o tomcat 5. Consegui cricar o DS, mas quando vou recuperar uma conexoes com o comando “Connection con = datasource.getConnection()”, ele da o segunte erro “cannot load jdbc driver class ‘null’”.
Fui verificar as propriedades do DS, como, User, driverClassName, password e url e esta null. Eu nao sei pq isso esta acontecndo, se alguem souber como arrumar isso eu agrdeco.

2 Respostas

Rafael_Steil

Vc esta fazendo o seu proprio pool? Se sim, eh sua responsabilidade carregar os drivers e dados para conectar.

Rafael

T

Estou fazendo da seguinte forma para criar o pool Server.xml

<Context path="/aqt/APPS" reloadable=“true” docBase=“C:\java\workspace\AD” workDir=“C:\java\workspace\AD\work\org\apache\jsp” >

<Resource name=“jdbc/mysql” auth=“Container” type=“javax.sql.DataSource”/>

<ResourceParams name=“jdbc/mysql”>

&lt;parameter&gt;
  &lt;name&gt;maxActive&lt;/name&gt;
  &lt;value&gt;100&lt;/value&gt;
&lt;/parameter&gt;

&lt;parameter&gt;
  &lt;name&gt;maxIdle&lt;/name&gt;
  &lt;value&gt;30&lt;/value&gt;
&lt;/parameter&gt;

&lt;parameter&gt;
  &lt;name&gt;maxWait&lt;/name&gt;
  &lt;value&gt;5000&lt;/value&gt;
&lt;/parameter&gt;

&lt;parameter&gt;
 &lt;name&gt;username&lt;/name&gt;
 &lt;value&gt;teste&lt;/value&gt;
&lt;/parameter&gt;

&lt;parameter&gt;
 &lt;name&gt;password&lt;/name&gt;
 &lt;value&gt;xxxx&lt;/value&gt;
&lt;/parameter&gt;

&lt;parameter&gt;
   &lt;name&gt;driverClassName&lt;/name&gt;
   &lt;value&gt;com.mysql.jdbc.Driver&lt;/value&gt;
&lt;/parameter&gt;

&lt;parameter&gt;
  &lt;name&gt;url&lt;/name&gt;
  &lt;value&gt;jdbc:db2:DSDB2D01&lt;/value&gt;
&lt;/parameter&gt;

</ResourceParams>
</Context>

Com isso nao deveria criar o datasource com as suas propriedades preenchidas???

Criado 4 de fevereiro de 2005
Ultima resposta 4 de fev. de 2005
Respostas 2
Participantes 2