我需要通过servlet连接到mysql数据库。我知道将jar添加到项目中是不够的(properties->java build path->add external),但我还需要将jar添加到类路径中。
这是什么意思?该怎么做呢?我在这里搜索答案,但没有找到,除了复制-粘贴jar到src目录-这不能解决我的问题。
我的主要问题是:
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver发布于 2015-04-24 23:05:04
这取决于您使用的是哪个servlet容器(== java web服务器)。它可能是tomcat,但您需要与我们分享此信息。我的答案是tomcat。
在tomcat上,您的应用程序在某个地方有一个根目录(例如,linux上的/var/lib/tomcat/yourAppName )。
在此目录下,有一个lib子目录。这个目录已经在您的类路径中,所以将所需的jar复制到其中就足够了。
还有更复杂的解决方案(例如,将jars安装到服务器类路径和特定于应用程序的lib目录中),但在您的情况下可能不需要这些解决方案。
https://stackoverflow.com/questions/29844598
复制相似问题