GUJ
Notícias, artigos e o maior fórum brasileiro sobre Java
home
fórum
notícias
tópicos recentes
empregos
artigos
Bem-vindo ao GUJ.
Crie seu login
, ou digite-o para logar no site.
Usuário:
Senha:
Erro ao conectar com MySQL
Índice dos Fóruns
»
Java Básico
Autor
Mensagem
26/11/2007 13:12:00
Assunto:
Erro ao conectar com MySQL
oliveirarenan
Virtual Machine Man
Membro desde: 19/03/2003 19:29:41
Mensagens: 547
Localização: São Paulo
Offline
Pessoal.
Estou usando TomCat 5.5, jdk 1.5 e MySQL 5 e estou com um problema na hora de obter a conexão:
SEVERE: >>org.zkoss.zk.ui.UiException: org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null' >>org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null' [SQL: 0, 08001] >>java.sql.SQLException: No suitable driver >> at java.sql.DriverManager.getDriver(DriverManager.java:243) >> at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:773) >> at org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >> at java.lang.reflect.Method.invoke(Method.java:585) >> at bsh.Reflect.invokeMethod(Unknown Source)
No meu server.xml tenho a seguinte configuração:
<?xml version="1.0" encoding="UTF-8"?> <Server> <Listener className="org.apache.catalina.core.AprLifecycleListener"/> <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"/> <Listener className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/> <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"/> <GlobalNamingResources> <Environment name="simpleValue" type="java.lang.Integer" value="30"/> <Resource name="jdbc/adcDB" type="javax.sql.DataSource" password="admin" driverClassName="org.gjt.mm.mysql.Driver" maxIdle="100" maxWait="10000" validationQuery="select count(*) from adctab1" username="root" url="jdbc:mysql://localhost:3306/adc" maxActive="200"/> <Resource auth="Container" description="User database that can be updated and saved" name="UserDatabase" type="org.apache.catalina.UserDatabase" pathname="conf/tomcat-users.xml" factory="org.apache.catalina.users.MemoryUserDatabaseFactory"/> </GlobalNamingResources> <Service name="Catalina"> <Connector port="8080" redirectPort="8443" minSpareThreads="25" connectionTimeout="20000" maxThreads="150" maxSpareThreads="75"> </Connector> <Connector port="8009" redirectPort="8443" protocol="AJP/1.3"> </Connector> <Engine defaultHost="localhost" name="Catalina"> <Realm className="org.apache.catalina.realm.UserDatabaseRealm"/> <Host appBase="webapps" name="localhost"> </Host> </Engine> </Service> </Server>
Estou usando o driver: mysql-connector-java-5.0.4-bin.jar
Já adicionei no commom/lib do tom cat.
No meu web.xml coloquei a tag resource-ref:
<resource-ref> <res-ref-name>jdbc/adcDB</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth> Container</res-auth> </resource-ref>
Alguem poderia me ajudar?
Abs´s
Renan Espíndola de Oliveira
Desenvolvedor J2EE
26/11/2007 15:11:58
Assunto:
Re:Erro ao conectar com MySQL
oliveirarenan
Virtual Machine Man
Membro desde: 19/03/2003 19:29:41
Mensagens: 547
Localização: São Paulo
Offline
Eu teria q colocar necessariamente esse parametro no web.xml?
<resource-ref>
<res-ref-name>jdbc/adcDB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth> Container</res-auth>
</resource-ref>
Renan Espíndola de Oliveira
Desenvolvedor J2EE
27/11/2007 00:42:29
Assunto:
Re:Erro ao conectar com MySQL
caiocout
HelloWorld
Membro desde: 22/11/2007 21:10:01
Mensagens: 12
Localização: São Paulo
Offline
como vc está instanciando o driver??
Class.forName("????");
qual o nome do driver?
"Any fool can write code that computers can understand. Good Programmers write code that humans can understand."
27/11/2007 01:15:46
Assunto:
Re:Erro ao conectar com MySQL
rubinelli
JavaEvangelist
Membro desde: 26/04/2005 11:18:25
Mensagens: 469
Offline
O jar do MySQL está no seu WEB-INF/lib?
Índice dos Fóruns
»
Java Básico
Ir para:
Selecione um Fórum
Notícias
Assuntos gerais (Off-topic)
MundoJ - Artigos, Notícias e Debates
Artigos e Tutoriais
Java Básico
Java Avançado
Ferramentas, Frameworks e Utilitários
Desenvolvimento Web
Interface Gráfica
Google Android e Java Micro Edition (ME)
Certificação Java
Persistência: Hibernate, JPA, JDBC e outros
Java Enterprise Edition (Java EE)
Frameworks e Bibliotecas brasileiros
RIA - Flex, JavaFX e outros
Arquitetura de Sistemas
Metodologias de Desenvolvimento e Testes de Software
JavaScript
Ruby & Ruby on Rails
Outras Linguagens
Powered by
JForum 2.1.8
©
JForum Team