Eclipse没有检测到servlet库

时间:2011-04-10 23:51:11

标签: java eclipse jsp servlets

我正在使用eclipse j2ee helios 3版本构建动态Web项目。一切都很好......但有一天,当我打开日食时,项目浏览器中可见的所有耳朵和jre库都消失了。之后我不得不在eclipse / projects文件夹/ web inf / lib的工作区内手动放入与之相关的所有库。我确实把servlet-api.jar放在项目的lib文件夹中,但它给了我一些验证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

任何想法的家伙?!

2 个答案:

答案 0 :(得分:2)

您可以通过 Rightclick项目>管理动态Web项目构面。属性>项目方面。至少必须检查动态Web模块和Java。您可以通过 Rightclick项目>管理动态Web项目目标运行时(其中包含必要的库)。属性>目标运行时。必须至少关联一台服务器。您首先应该将servletcontainer特定库放在webapp的/WEB-INF/lib中。这不是正确的做法。

如果徒劳或者您不理解那些暗示意义/工作的内容,我建议备份代码,扔掉项目并创建一个新项目。然后小心项目属性/设置。

答案 1 :(得分:1)

http://localhost:8080/cPEP_UI/WEB-INF/classes/Engine_rurl_delete.java

WEB-INF不是标准的公共网络空间,您无法以这种方式访问​​它,所以404