尝试运行jsp文件eclipse时出现404错误。令人困惑的是服务器正在运行,我可以毫无问题地前往localhost:8080
。我附上了我的服务器配置,jsp文件以及文件位置和错误的图像。
我嵌入了声誉事物的图像原因,所以我已将其链接
更多信息:
我正在使用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步
还要感谢所有帮助人员真的很感激。
答案 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)