gpt4 book ai didi

java.lang.ClassNotFoundException : net. sourceforge.jtds.jdbc.Driver 问题

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:54:26 27 4
gpt4 key购买 nike

我遇到了这个异常:

java.lang.ClassNotFoundException: net.sourceforge.jtds.jdbc.Driver

我使用的是 jtds-1.2.2。我尝试添加 jar 或添加外部 jar。我也这样做:

    String driver = "net.sourceforge.jtds.jdbc.Driver";

try {
Class.forName(driver);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

我在 java 项目中做了同样的事情,一切正常。但是在 jsf 项目中这样做我得到了这个异常。为什么?

最佳答案

Web 应用程序在运行时 使用的库都是放置在部署的 Web 应用程序的 WEB-INF/lib 目录中的所有 jar。在用于编译 Web 应用程序的类路径中添加库不会使其在运行时自动可用。

如果您使用的是 Eclipse,只需将 jar 放到 WebContent/WEB-INF/lib 中,它将自动添加到构建路径(即用于编译应用程序的类路径) ,并且也是部署的 webapp 的一部分,因此在运行时可用。

关于java.lang.ClassNotFoundException : net. sourceforge.jtds.jdbc.Driver 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13900103/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com