8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

在 Eclipse 构建路径中使用用户库时出现 ClassNotFoundException

baash05 3月前

93 0

我使用的是 Eclipse 3.7 (STS),IDE 中运行着 Tomcat 7。我创建了一个新的动态 Web 项目,并将单个 JSP 文件添加到 Web 内容根文件夹中。我可以运行 Tomcat 并访问...

我使用的是 Eclipse 3.7 (STS),IDE 中运行着 Tomcat 7。我创建了一个新的动态 Web 项目,并将一个 JSP 文件添加到 Web 内容根文件夹中。我可以毫无问题地在 Eclipse 中运行 Tomcat 并访问 JSP。

我从用户库向项目添加了一些第三方 JAR(我没有使用 maven 或自动依赖管理)。在 JSP 中,我引用了项目 JAR 文件中的类,我可以毫无问题地编译它,但是当我在 Tomcat 上部署时,JSP 抛出了 ClassNotFoundException。显然,Tomcat 无法从我的库设置中找到 JAR。我尝试为 Tomcat 服务器创建 Run As 配置,并将类路径设置为与项目的类路径设置相匹配,但仍然遇到相同的 classnotfound 问题。

我可以通过手动将所有项目 JAR 复制到 WEB-INF/lib 目录来解决这个问题,这样 webapp 就可以找到所有依赖项,但这很荒谬,而且我也不指望这是解决方案,因为这是一个维护噩梦。

我是否遗漏了什么?

帖子版权声明 1、本帖标题:在 Eclipse 构建路径中使用用户库时出现 ClassNotFoundException
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由baash05在本站《eclipse》版块原创发布, 转载请注明出处!
最新回复 (0)
  • 如果您使用的是旧版 eclipse,在 3.4.2 版本中,项目属性中的选项名称是“Java EE 模块依赖项”

返回
作者最近主题: