Eclipse在部署时不会将构建路径库复制到.war文件

时间:2015-06-17 06:28:00

标签: eclipse jar web-deployment

我正在使用Eclipse创建一个JSF Web应用程序,当我在Tomcat服务器上部署我的应用程序时,我突然得到了一个 java.lang.ClassNotFoundException 。我很困惑,为什么会发生这种情况,因为我添加的所有构建路径库都没有任何问题。

但后来我检查了部署的.war文件,看看我的.jar是否都在那里。令我惊讶的是它并不存在。我收到的是 java.lang.ClassNotFoundException 的情况。然后我尝试添加其他库。其中没有被复制到部署.war文件源。但我可以在我的工作区使用它们。

然后我创建了一个新项目并复制了我之前的所有资源。然后它工作正常。它将所有内容复制到.war文件中。

但后来我不得不使用另一个库,并将其添加到构建路径中。然后提出了同样的问题。该jar文件未复制到.war文件中。我添加的任何内容,或者如果我删除已经工作的内容并再次添加它,它就会停止工作,因为这些文件也不会被复制到部署战争中。

这是一个Eclipse错误还是存在限制库使用的配置?任何JSF配置?任何人都可以帮我吗?

我正在使用Tomcat 8,JSF 2.2和Primefaces 5.1

0 个答案:

没有答案