6

我遇到了java.lang.ClassNotFoundException: net.sourceforge.jtds.jdbc.Driver

我可以通过将 jtds.jar 文件放在CATALINA_HOME/lib目录中来解决该错误,但这不是一个理想的解决方案,因为应用程序应该足够模块化,可以部署在任何服务器上。

我有一个jtds.jar文件[tomcat_dir]/webapps/myapp/WEB-INF/lib,我希望从中找到它。

我知道有很多类似的问题,所以如果这是重复的,我很抱歉,但我还没有找到有帮助的帖子。

为什么我的应用程序找不到jtds.jar我包含在应用程序包中的正确文件?为了让应用程序识别该 jar 文件,我需要做什么?

4

1 回答 1

7

Tomcat 6 和更高版本要求JDBC 驱动程序 JAR 出现在服务器 /lib 中,特别是如果您有 JNDI 数据源。

它可能并不理想,但你必须克服它。您多久更换一次应用服务器?

于 2012-11-28T18:27:12.977 回答