当尝试创建动态Web项目或甚至使用旧的项目(以前曾经工作过)并在我的eclipse(mars.2 v4.5.2)的tomcat(v8.0.35)服务器上运行它时,我开始获得Http状态访问追索权时的代码404:
这是我的web.xml:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
<display-name>hello</display-name>
<servlet>
<display-name>LoginServlet</display-name>
<servlet-name>LoginServlet</servlet-name>
<servlet-class>com.javawebtutor.controller.LoginServlet</servlet-class>
</servlet>
<servlet>
<display-name>RegisterServlet</display-name>
<servlet-name>RegisterServlet</servlet-name>
<servlet-class>com.javawebtutor.controller.RegisterServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>LoginServlet</servlet-name>
<url-pattern>/LoginServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>RegisterServlet</servlet-name>
<url-pattern>/RegisterServlet</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>login.jsp</welcome-file>
</welcome-file-list>
</web-app>
作为参考,我在本教程中一步一步地完成了所有工作: http://www.javawebtutor.com/articles/hibernate/mvc-appliction-using-servlet-jsp-and-hibernate.html
我正在为项目使用的Java是jdk1.8。对于服务器 - jre1.8 我99%肯定我没有偏离教程,我的Tomcat安装必须出错。正如我之前提到的那样,我之前没有对其他项目进行过修改,它也停止了工作。
我已经尝试过清理项目,清理Tomcat服务器,工作目录,删除tomcat服务器,重新启动eclipse,再次添加tomcat服务器。我甚至将项目转换为Maven项目,并尝试使用干净和安装目标进行构建。什么都没有帮助。相关答案:Tomcat is not deploying my web project from Eclipse
是的,我确实在那里尝试了一切。
如果它有助于我在Win10上开发
编辑: 项目拓扑:
答案 0 :(得分:0)
由于信息量有限,我建议您执行以下操作:
如果以上方法无法解决您的问题,请提供完整的展开项目树。
此外,这是我的一个YouTube视频介绍how to set up a running java-web app with eclipse and tomcat。它只有几分钟 按照本教程确保您运行的Java Web项目最少,如果无法修复问题,可以从那里开始。