Erro ao conectar MYSQL no JSP

7 respostas
G

Mas de maneira alguma eu consigo conectar a minha aplicação com o banco.
Criei o Data Source como abaixo
"<data-source>
<set-property property=“driverClass” value=“com.mysql.jdbc.Driver” />
<set-property property=“url” value=“jdbc:mysql://localhost:3306/banco” />
</data-source>
"

Copiei o conector mysql-connector-java-3.0.16-ga-bin.jar na pasta WEB-INF\LIB da minha aplicação, e mesmo assim teima em não funcionar. Vejo lá no terminal dop eclipse a mensagem Unknown Source se repetindo, por favor, me ajudem…

7 Respostas

G

Vi no console do eclipse que aparece a mensagem “Unknown Source”. Acima copiei uma parte só do datasource.

G

Já tentei de tudo, copiei todos os .jar na pasta lib da minha aplicação e ñada. Por favõr, alguem poderia me dar uma forcinha, me dizendo passo a passo como conectar MYSQL com ~eclipse e struts. Ou um link onde faça isso, Não aguento mais… heheh
valew

R

com.mysql.jdbc.Driver

o nome do driver ta diferente do que eu uso

tenta: org.gjt.mm.mysql.Driver

G

Tentei tb e nada. Vi a documentação do conector, e ele diz q pode ser os dois drivers. A mensagem que aparece no console é:

SEVERE: Initializing application data source org.apache.struts.action.DATA_SOURCE

java.lang.NullPointerException

at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1247)

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1181)

at org.apache.struts.util.RequestUtils.applicationClass(RequestUtils.java:119)

at org.apache.struts.util.RequestUtils.applicationInstance(RequestUtils.java:145)

at org.apache.struts.action.ActionServlet.initModuleDataSources(ActionServlet.java:775)

at org.apache.struts.action.ActionServlet.init(ActionServlet.java:331)

at javax.servlet.GenericServlet.init(GenericServlet.java:211)

at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1053)

at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:886)

at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3817)

at org.apache.catalina.core.StandardContext.start(StandardContext.java:4079)

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:755)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)

at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:590)

at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:535)

at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)

at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1079)

at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)

at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)

at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1011)

at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)

at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1003)

at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:437)

at org.apache.catalina.core.StandardService.start(StandardService.java:450)

at org.apache.catalina.core.StandardServer.start(StandardServer.java:2010)

at org.apache.catalina.startup.Catalina.start(Catalina.java:537)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:271)

at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:409)

02/01/2005 19:47:16 org.apache.catalina.core.ApplicationContext log

INFO: Marking servlet action as unavailable

02/01/2005 19:47:16 org.apache.catalina.core.ApplicationContext log

SEVERE: Servlet /BlogdoFabio threw load() exception

javax.servlet.UnavailableException: Initializing application data source org.apache.struts.action.DATA_SOURCE

at org.apache.struts.action.ActionServlet.initModuleDataSources(ActionServlet.java:782)

at org.apache.struts.action.ActionServlet.init(ActionServlet.java:331)

at javax.servlet.GenericServlet.init(GenericServlet.java:211)

at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1053)

at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:886)

at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3817)

at org.apache.catalina.core.StandardContext.start(StandardContext.java:4079)

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:755)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)

at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:590)

at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:535)

at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)

at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1079)

at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)

at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)

at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1011)

at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)

at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1003)

at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:437)

at org.apache.catalina.core.StandardService.start(StandardService.java:450)

at org.apache.catalina.core.StandardServer.start(StandardServer.java:2010)

at org.apache.catalina.startup.Catalina.start(Catalina.java:537)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:271)

at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:409)

02/01/2005 19:47:17 org.apache.coyote.http11.Http11Protocol start
G

Será que é algum erro de configuração, do struts ou do tomcat por exemplo?

A

Tenta colocar o arquivo jar dentro da pasta:
TOMCAT_HOME\common\lib

flw

R

struts eu não sei…
vc me mandou uma MP pedindo ajuda. mas vou ficar te devendo…

procura por códigos-fonte no google

Criado 31 de dezembro de 2004
Ultima resposta 3 de jan. de 2005
Respostas 7
Participantes 3