我正在使用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
任何想法的家伙?!
答案 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