运行Web应用程序时出现错误“HTTP状态404” - “请求的资源不可用”?

时间:2012-11-28 09:31:36

标签: java eclipse tomcat web-applications

我正在使用eclipse helios和tomcat 7.0.33来开发Web应用程序。我正在使用eclise helios的“com.sysdeo.eclipse.tomcat_3.3.0”插件,并使用偏好添加到eclipse的服务器(tomcat)。

此外,我成功启动并停止了tomcat服务器。我使用预先安装的jre作为服务器的Java。

但我无法成功运行网络应用程序。我也从互联网上下载了zip示例并在eclipse中导入,但无法成功运行它。

是否有任何好的链接解释如何使用Eclipse Helios和Tomcat 7.0.33开发动态Web应用程序并成功运行它们?

或者其他可能是这个错误的原因????

寻求帮助!!!!!

3 个答案:

答案 0 :(得分:2)

嗯,您是否将项目添加到Tomcat实例?在服务器视图下,如果展开(+),列出的Tomcat服务器是下面显示的项目?如果没有,请右键单击服务器并使用添加/删除对话框。

如果您已经完成了所有这些,并且项目确实已添加到Tomcat中,那么当您尝试运行其中一个JSP时是否会出现任何错误?例如,如果您选择了欢迎页面,则右键单击并选择“运行方式” - >在服务器上运行,您是否看到任何错误?

编辑:道歉,我看到你说你看到了404例外。也许尝试使用添加/删除对话框删除并重新添加项目。我知道我有时会看到它变得不稳定,这可能会重置任何配置错误。

以下是一些更多细节 - 希望他们能提供帮助:

所以,这是我的IDE中的空Tomcat服务器(正在运行)。 here is my empty tomcat in Eclipse

要添加我的项目,我右键单击以查看显示的上下文菜单,然后选择添加和删除。 add and remove project to Tomcat in Eclipse IDE

当我选择添加和删除时,我会看到此对话框显示可以添加的项目。我选择要添加的项目,点击添加按钮然后完成。 Add and Remove empty

完成后,我看到我的项目已添加到我的tomcat实例中。 enter image description here

同样,Tomcat可能需要重启。

答案 1 :(得分:1)

oki ..现在我再次从开始添加服务器。我删除了所有以前的东西和插件。

再次从

开始

服务器标签 - >右键单击服务器选项卡(在底部) - >新

- >服务器然后选择“Tomcat v7.0 Server”。

在新服务器环境中,我使用以下详细信息

 Name :- Apache Tomcat v7.0 (3)

Tomcat Installation Directory :-C:\Documents and Settings\499451\My Documents\Tomcat_7\apache-tomcat-7.0.33,,,   JRE :- jre6(installed JRE) 

然后我点击了完成按钮。

然后在定义新服务器对话框中,我正在使用详细信息

服务器的主机名: - localhost

服务器名称: - localhost上的Tomcat v7.0服务器

服务器运行时环境: - Apache Tomcat v7.0

然后我点击了完成按钮,添加的tomcat服务器现在显示在Server选项卡下的窗口中。

但是当我输入网址时:“http:// localhost:8080 /”

然后我收到以下错误:

HTTP状态404 - /

输入: - 状态报告

消息: - /

描述: - 请求的资源不可用。

出现此错误的原因是什么?

寻求帮助!

答案 2 :(得分:0)

这是一个老问题,但也许我可以帮助那些降落在这里的人。

如果您无法启动并运行tomcat,则应在eclipse中的服务器选项卡中双击创建的服务器。在Eclipse中会打开一个新选项卡。在“服务器位置”下,选择“中间”选项“使用Tomcat安装”。然后点击https://localhost:8080/。它应该工作

请注意,如果您已经添加了war文件,则应在尝试上述建议之前将其删除。

希望它有所帮助。