【发布时间】:2016-09-16 19:02:34
【问题描述】:
当尝试创建动态 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 上开发有帮助
编辑: 项目拓扑:
【问题讨论】:
标签: eclipse jsp tomcat web-applications webserver