Java Eclipse未检测到servlet库

Java Eclipse未检测到servlet库,java,eclipse,jsp,servlets,Java,Eclipse,Jsp,Servlets,我正在使用EclipseJ2EEHelios3版本构建一个动态web项目。一切都很好,但是突然有一天,当我打开eclipse时,所有在ProjectExplorer中可见的ear和jre库都消失了。之后,我必须手动将所有与之相关的库放在eclipse/projects文件夹/webinf/lib的工作区中。我确实将servlet-api.jar放在项目的lib文件夹中,但它给了我一些validate-jar错误。因此,我将其从lib文件夹中删除,但现在,当我尝试在服务器上运行servlet ru

我正在使用EclipseJ2EEHelios3版本构建一个动态web项目。一切都很好,但是突然有一天,当我打开eclipse时,所有在ProjectExplorer中可见的ear和jre库都消失了。之后,我必须手动将所有与之相关的库放在eclipse/projects文件夹/webinf/lib的工作区中。我确实将servlet-api.jar放在项目的lib文件夹中,但它给了我一些validate-jar错误。因此,我将其从lib文件夹中删除,但现在,当我尝试在服务器上运行servlet run as->run时,出现以下错误:

HTTP Status 404 - 

--------------------------------------------------------------------------------

type Status report

message 

description The requested resource () is not available.


--------------------------------------------------------------------------------

Apache Tomcat/6.0.30
url也很奇怪:

有什么想法吗,伙计们

http://localhost:8080/cPEP_UI/WEB-INF/classes/Engine_rurl_delete.java
WEB-INF
不是标准的公共WEB空间,您不能通过这种方式访问它,所以404


WEB-INF
不是标准的公共WEB空间,您不能以这种方式访问它,因此404

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


如果是徒劳的,或者你不理解这些秘密的含义/工作原理,我建议你备份代码,扔掉这个项目,创建一个新的。然后注意项目属性/设置。

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


如果是徒劳的,或者你不理解这些秘密的含义/工作原理,我建议你备份代码,扔掉这个项目,创建一个新的。然后注意项目属性/设置。

尝试将问题标题更改为更具描述性;让那些经历过这个问题的Eclipse用户脱颖而出&你很可能会得到答案;让经历过这个问题的Eclipse用户脱颖而出&你很可能会得到答案。是的,我知道。但我的问题是…我在我的项目浏览器中有eclipse自动创建的所有库结构。但是突然有一天,所有的图书馆都不见了。我不知道发生了什么事。我只想保留这一点。还有一件事……即使我正在创建一个新的动态web项目,servlet也不会在其中被识别。你不是在看一个不同的视图吗?Eclipse有两种文件结构的一般视图:ProjectExplorer(面向Java)和Navigator(面向文件系统)。您可以通过单击顶部选项卡在它们之间切换。对于无法识别的servlet,您必须更具体地描述问题。我不知道你在说什么好吧。。。我的eclipse也无法识别HttpSerlvetResponse类。它根本无法识别servlet。不过JSP运行正常。然后目标运行时没有正确设置。重读答案第一段的第三句。谢谢你,伙计。这对我很有帮助。是的,我知道。但我的问题是…我在我的项目浏览器中有eclipse自动创建的所有库结构。但是突然有一天,所有的图书馆都不见了。我不知道发生了什么事。我只想保留这一点。还有一件事……即使我正在创建一个新的动态web项目,servlet也不会在其中被识别。你不是在看一个不同的视图吗?Eclipse有两种文件结构的一般视图:ProjectExplorer(面向Java)和Navigator(面向文件系统)。您可以通过单击顶部选项卡在它们之间切换。对于无法识别的servlet,您必须更具体地描述问题。我不知道你在说什么好吧。。。我的eclipse也无法识别HttpSerlvetResponse类。它根本无法识别servlet。不过JSP运行正常。然后目标运行时没有正确设置。重读答案第一段的第三句。谢谢你,伙计。这对我很有帮助。是的,我知道。我没有创建那个URL,它是在我右键单击文件然后在服务器上运行->run时创建的。我的问题是…我的项目浏览器中的eclipse自动创建了所有库结构。但是突然有一天,所有的图书馆都不见了。我不知道发生了什么事。我只想保留这一点。还有一件事……即使我正在创建一个新的动态web项目,servlet也不会在其中被识别。是的,我知道。我没有创建那个URL,它是在我右键单击文件然后在服务器上运行->run时创建的。我的问题是…我的项目浏览器中的eclipse自动创建了所有库结构。但是突然有一天,所有的图书馆都不见了。我不知道发生了什么事。我只想保留这一点。还有一件事……即使我正在创建一个新的动态web项目,servlet也没有被识别出来。