ClassNotFoundexception:net.sourceforge.jtds.jdbc.Driver

nmc*_*nmc 6 java tomcat jar jdbc classpath

我遇到了 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文件,我需要做什么?

duf*_*ymo 7

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

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