Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Eclipse中运行项目时的HTTP状态404_Java_Eclipse_Windows_Jsp_Tomcat - Fatal编程技术网

Java 在Eclipse中运行项目时的HTTP状态404

Java 在Eclipse中运行项目时的HTTP状态404,java,eclipse,windows,jsp,tomcat,Java,Eclipse,Windows,Jsp,Tomcat,我在eclipse中创建了一个动态web项目。我试图在运行index.jsp,但得到HTTP状态404。为什么我得到HTTP状态404?我能做些什么来修复它 我已经做了以下工作: 确保我的Tomcat apache服务器工作正常。)我可以去火车站 启动服务器时的默认apache站点) 已将MyProject添加到服务器 将超类“javax.servlet.http.HttpServlet”添加到类路径中 确保服务器在端口号8080上运行 jsp是eclipse创建的默认值 如果您需要了解更多

我在eclipse中创建了一个动态web项目。我试图在运行index.jsp,但得到HTTP状态404。为什么我得到HTTP状态404?我能做些什么来修复它

我已经做了以下工作:

  • 确保我的Tomcat apache服务器工作正常。)我可以去火车站 启动服务器时的默认apache站点)
  • 已将MyProject添加到服务器
  • 将超类“javax.servlet.http.HttpServlet”添加到类路径中
  • 确保服务器在端口号8080上运行
  • jsp是eclipse创建的默认值
如果您需要了解更多信息,请告诉我。

使用此链接页面将打开


或者右键单击页面并在服务器上运行,它将自动打开页面。默认情况下,由于安全原因,无法直接访问WEB-INF目录。这就是它的工作方式。尝试将JSP放在WEB-INF目录之外。这应该行。

试试吧:将JSP放在WEB-INF文件夹之外不是一个好方法,所以我们只能通过代码调用JSP文件,而不是欢迎文件列表。就是这样。从技术上说你没问题,但你也解释了原因。