Java Tomcat7配置jndi mysql连接

Java Tomcat7配置jndi mysql连接,java,tomcat7,jndi,Java,Tomcat7,Jndi,我尝试配置Tomcat,以及MySql连接 我添加了tomcat jdbc.jar和mysql.connector.jdbc但是当我运行tomcat时,我得到了以下错误: Unexpected exception resolving reference java.sql.SQLException: net.sourceforge.jtds.jdbc.Driver ... Caused by: java.lang.ClassNotFoundException: net.sou

我尝试配置
Tomcat
,以及
MySql连接

我添加了
tomcat jdbc.jar
mysql.connector.jdbc
但是当我运行tomcat时,我得到了以下错误:

Unexpected exception resolving reference
   java.sql.SQLException: net.sourceforge.jtds.jdbc.Driver

   ...

   Caused by: java.lang.ClassNotFoundException: net.sourceforge.jtds.jdbc.Driver

   ...

   GRAVE: Exception processing Global JNDI Resources
   javax.naming.NamingException: net.sourceforge.jtds.jdbc.Driver
你能给我一些建议吗

谢谢

添加jtds sourceforge jar后编辑:

我在尝试部署web应用时出现此新错误:

Cannot resolve reference to bean 'dataSource' while setting bean property 'dataSource';

nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: 

No bean named 'dataSource' is defined Caused by: 

org.springframework.beans.factory.NoSuchBeanDefinitionException: 

No bean named 'dataSource' is defined

您没有在Tomcat库中包含jtds jar,看起来您缺少了这个jar(jtds-1.3.1.jar)


您可以从

下载它,因为您正在使用用于sql server的jtds驱动程序,所以您需要下载正确的jar。您可以从官方网站下载:


下载后,将其添加到%TOMCAT\u PATH%\lib,其中%TOMCAT\u PATH%是您安装TOMCAT的路径。

我添加了您给我的jar,但我得到了另一个错误,正如您在编辑中看到的…@PaolaG您最初的问题已解决,很好!现在,第二个问题似乎与Spring配置有关,您还没有定义数据源bean。检查Spring配置文件以获取此bean的定义。如果它不存在,请声明它。