0

我在 Eclipse 中创建了一个动态 Web 应用程序。它的 Web App Libraries 文件夹中有 2 个 jar。我在“订购和导出”选项卡中选择了 Web App Libraries 文件夹,所以我希望这会导致这 2 个 jar 被导出到我的运行时类路径。但是,当我单击“在服务器上运行”时,出现 ClassNotFound 错误。我可以通过修改我的运行配置并将 2 个 jars 添加到类路径来解决这个问题。

这是以下错误的另一种表现形式吗?

https://bugs.eclipse.org/bugs/show_bug.cgi?id=118622

4

1 回答 1

0

听起来可能。听起来这本身不是错误,而是在部署到/在外部服务器上运行时如何在 Eclipse 中管理运行时类路径的“功能”。请注意运行时类路径(由服务器在运行应用程序时使用)和构建类路径(由 Eclipse 在编译应用程序时使用)之间的区别。

为了在运行时类路径上有 2 个 jar,它们应该被复制到应用程序的展开目录(或 war 文件中)的“WEB-INF/lib”。

于 2012-11-12T11:43:21.697 回答