尝试在eclipse中运行jsp文件时的HTTP 404

时间:2013-12-26 05:23:11

标签: java jsp tomcat eclipse-plugin

尝试运行jsp文件eclipse时出现404错误。令人困惑的是服务器正在运行,我可以毫无问题地前往localhost:8080。我附上了我的服务器配置,jsp文件以及文件位置和错误的图像。

enter image description here

我嵌入了声誉事物的图像原因,所以我已将其链接

更多信息:

我正在使用TOMCAT 7,ECLIPSE KEPLER我已经在WebContent中检查了helloworld.jsp的位置。我重新启动了服务器。我创建了另一个动态Web项目没有任何作用。我遇到同样的问题我可以去localhost:8080,但我无法运行JSP文件

解决:

好吧,伙计解决这个问题非常简单。您需要尝试两件事。

1)右键单击您的项目并将war文件导出到C:\ProgramFiles\Tomcat7文件夹 如果这不起作用那么。

2)右键单击您的项目并将war文件导出到某个目录中,然后将war文件复制到C:\ProgramFiles\Tomcat7,然后启动Tomcat服务器,然后运行JSP文件。

由于愚蠢的Windows文件权限,您可能最终会执行第2步

还要感谢所有帮助人员真的很感激。

4 个答案:

答案 0 :(得分:1)

确保您已将Jsp文件放入WebRoot并检查位置,甚至检查Web.xml,然后检查它是否仍然有效,然后在此处发布您的Web.xml。

答案 1 :(得分:1)

不幸的是,user3135774的解决方案对我不起作用,因为我正在使用Apple电脑。

我已经阅读并研究了另一个problem(错误500:无输出文件夹),我与错误404一起仔细阅读,我认为这与权限问题有关。

应该编译JSP文件,然后在Tomcat/work/Catalina/localhost/YourProjectName下部署。 404错误消息表示该目录中没有文件。由于Eclipse没有对此目录的写入权限,因此您必须更改访问权限。将权限更改为777后,我们就会有已编译的.java和.class文件。

答案 2 :(得分:0)

因为你没有任何

index.html/index.htm/index.jsp/default.html/default.htm/default.jsp page

要运行您的jsp页面:

在Eclipse中:

=>转到Java资源

=>右键点击你的jsp页面

=>选择“以服务器身份运行”。

答案 3 :(得分:0)

After applying everythings, it did not work for me to read image file in eclips.

Finally, It works! after that I change deploy path.

Server Locations>Deploy path(Set with "Workspace" of Eclipse)

enter image description here