Eclipse - 将.jar添加到Dynamic Web Project

URL*_*L87 25 java mysql servlets jar

当我在eclipse Dynamic Web Project里面使用follow代码时servlet,像这样:

@WebServlet("/CreateCustomerServlet")
public class CreateCustomerServlet extends HttpServlet {
    private static final long serialVersionUID = 1L;

    private void test() throws SQLException, ClassNotFoundException {
        // use the JAR ...
        Class.forName("com.mysql.jdbc.Driver");//here the exception
    }
}
Run Code Online (Sandbox Code Playgroud)

抛出异常:

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

在线:

Class.forName("com.mysql.jdbc.Driver");

在动态Web项目的Build路径中,我添加了jar:

mysql-connector-java-5.1.21-bin.jar

我添加了文件夹的快照,你可以看到它所需的jar -

在此输入图像描述

JB *_*zet 37

如屏幕截图所示,mysql jar不会出现在Web App Libraries节点下.粘贴jar WebContent/WEB-INF/lib,它将自动添加到andwebapp的运行时类路径的构建路径中(它将显示在Web App Libraries下).

  • 非常感谢你.你救了我们Hackathon (2认同)

Nas*_*din 25

刚才我解决了这个问题.

  • 只是去properties你的项目.
  • 选择Deployment Assembly- > add- > Java Build Path Entries.

你完成了!

  • 这是完美的,而不是将所有的lib jar复制到项目的lib文件夹中......太棒了 (4认同)