我正在使用eclipse j2ee helios 3版本构建一个动态Web项目。一切正常。.但是突然有一天,当我打开日食时,在项目浏览器中可见的所有ear和jre库都消失了。之后,我不得不将与其相关的所有库手动放入eclipse / projects文件夹/ web inf / lib的工作区中。我确实将servlet- api.jar放在项目的lib文件夹中,但这给了我一些validate jar错误。因此,我从lib文件夹中删除了它,但是现在当我尝试运行servlet as->在服务器上运行时,出现此错误:
HTTP Status 404 - -------------------------------------------------------------------------------- type Status report message description The requested resource () is not available. -------------------------------------------------------------------------------- Apache Tomcat/6.0.30
网址也很奇怪:
http:// localhost:8080 / cPEP_UI / WEB-INF / classes / Engine_rurl_delete.java
有什么想法吗?!
您可以通过 右键单击项目 >属性>_项目构面来管理动态Web项目构 _面 。至少必须检查Dynamic Web Module和Java。您可以通过 _右键单击项目 >属性>目标运行时_来管理动态Web项目目标运行时(其中包含必需的库)。至少一台服务器必须关联。你应该首先 不能 把servletcontainer特定库中的webapp的/WEB-INF/lib。这不是正确的方法。
/WEB-INF/lib
如果徒劳无功或者您不了解这些秘密的含义/工作原理,建议您备份代码,丢弃该项目并创建一个新的。然后注意项目属性/设置。