我在eclipse中创建了一个动态Web应用程序。它的Web App Libraries文件夹中有2个罐子。 我在“订购和导出”选项卡中选择了Web App Libraries文件夹,因此我希望这会导致这两个jar导出到我的Runtime类路径。 但是,当我单击“在服务器上运行”时,我收到ClassNotFound错误。我可以通过修改我的运行配置并将2个jar添加到类路径来解决这个问题。
这是对下面这个错误的另一个麻烦吗?
答案 0 :(得分:0)
听起来有可能。听起来它本身并不是一个bug,而是一个'功能'在部署到/运行在外部服务器上时如何在Eclipse中管理运行时类路径。请注意运行时类路径(运行应用程序时由服务器使用)与构建类路径(编译应用程序时由Eclipse使用)之间的区别。
为了在运行时类路径上有2个jar,它们应该被复制到" WEB-INF / lib"应用程序的展开目录(或war文件中)。