Eclipse (Eurpoa) version 3.1.1
I am using the Web Standard Tools. (The project I created is a Dynamic
Web
Project).
I do NOT have the Sysdeo Tomcat plugin. Would this help?
Thanks,
Kevin
----- Original Message -----
From: "Len Popp" <[EMAIL PROTECTED]>
To: "Tomcat Users List" <users@tomcat.apache.org>;
<[EMAIL PROTECTED]>
Sent: Monday, March 10, 2008 6:42 AM
Subject: Re: Eclipse with tomcat and mysql
> What version of Eclipse are you using, and what extensions are you
> using for your webapp project (e.g. Web Standard Tools or Sysdeo
> Tomcat plug-in)?
> --
> Len
>
> On Mon, Mar 10, 2008 at 11:32 AM, <[EMAIL PROTECTED]>
wrote:
>> Hello,
>>
>> I'm having trouble getting Eclipse to work with Mysql/Tomcat.
>>
>> In Eclipse, I have set up a project and have added a Tomcat server
and
>> added the project to the server.
>> The project consists of a simple example of a standard struts
>> architecture for the MVC.
>>
>> Model: Artist.java, ArtistSearchService.java
>> View: search.jsp, SearchForm.java
>> Controller: ArtistSearchAction.java
>>
>> The ArtistSearchSerview.java connects to mysql, searches for Artists
and
>> creates Artists objects.
>>
>> If I deploy this to Tomcat, every thing works fine.
>>
>> But when I run inside Eclipse it will not connect to the database. I
get
>> the errors listed below.
>> Funny thing is, in Eclipse I have also tried setting a data source
for
>> this database.
>> This also works fine and I can connect to the DB from the data
source,
>> but I still get the error.
>>
>> So how do you use Eclipse with Tomcat and MySQL? Any ideas?
>>
>> Thanks in advance for the help,
>> Kevin
>>
>> HTTP Status 500 -
>>
>>
--------------------------------------------------------------------------------
>>
>> type Exception report
>>
>> message
>>
>> description The server encountered an internal error () that
prevented
>> it from fulfilling this request.
>>
>> exception
>>
>> javax.servlet.ServletException: Cannot create JDBC driver of class
''
>> for connect URL 'null'
>>
>>
org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:286)
>>
>>
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
>>
>> org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>>
>> root cause
>>
>> org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC
>> driver of class '' for connect URL 'null'
>>
>>
org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1150)
>>
>>
org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880)
>>
>> model.ArtistSearchService.selectArtists(ArtistSearchService.java:30)
>>
controller.ArtistSearchAction.execute(ArtistSearchAction.java:34)
>>
>>
org.apache.struts.chain.commands.servlet.ExecuteAction.execute(ExecuteAction.java:58)
>>
>>
org.apache.struts.chain.commands.AbstractExecuteAction.execute(AbstractExecuteAction.java:67)
>>
>>
org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
>>
>> org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
>>
>>
org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:304)
>>
>> org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
>>
>>
org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
>>
>>
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
>>
>> org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>>
>> root cause
>>
>> java.sql.SQLException: No suitable driver
>> java.sql.DriverManager.getDriver(Unknown Source)
>>
>>
org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1143)
>>
>>
org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880)
>>
>> model.ArtistSearchService.selectArtists(ArtistSearchService.java:30)
>>
controller.ArtistSearchAction.execute(ArtistSearchAction.java:34)
>>
>>
org.apache.struts.chain.commands.servlet.ExecuteAction.execute(ExecuteAction.java:58)
>>
>>
org.apache.struts.chain.commands.AbstractExecuteAction.execute(AbstractExecuteAction.java:67)
>>
>>
org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
>>
>> org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
>>
>>
org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:304)
>>
>> org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
>>
>>
org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
>>
>>
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
>>
>> org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>>
>> note The full stack trace of the root cause is available in the
Apache
>> Tomcat/5.5.26 logs.
>>
>>
>>
--------------------------------------------------------------------------------
>>
>> Apache Tomcat/5.5.26
>>
>>
>>
>>
>>