如何将jar添加到servlet CLASSPATH?

时间:2015-04-24 10:03:50

标签: jar classpath

我需要通过servlet连接到mysql数据库。我知道将jar添加到项目中是不够的(properties-> java build path-> add external),但我还需要将jar添加到类路径中。

这意味着什么?怎么做?我在这里搜索了答案并没有找到,除了将jar复制粘贴到src目录的想法 - 这并没有解决我的问题。

我的主要问题是:

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

1 个答案:

答案 0 :(得分:1)

这取决于您使用的servlet容器(== java web服务器)。它可能是tomcat,但您需要与我们分享这些信息。我的回答是关于tomcat。

在tomcat上,你的应用程序有一个根目录(例如,linux上的/var/lib/tomcat/yourAppName)。

在此目录下方,有一个lib子目录。此目录已经在您的类路径中,因此将所需的jar复制到其中就足够了。

有更复杂的解决方案(例如,将jar安装到服务器类路径和特定于应用程序的lib目录中),但在您的情况下可能不需要这些解决方案。