Tomcat访问文件夹(文件目录)出现的404问题【The origin server did not find a current representation for the …】
纯属记录 只针对我出现的问题
一开始项目在tomcat上默认访问的url根路径是项目名称
但是在提交表单的时候,提交到的路径不在那个目录下
localhost:8080/LoginDemo/login.jsp应该提交到localhost:8080/LoginDemo/LoginServlet
但是实际路径是localhost:8080/LoginServlet
把项目重启,把他在tomcat的根目录改成了localhost:8080/
java web里面最常见的问题就是传参不正确或者路径不正确
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" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0">
<servlet>
<servlet-name>LoginServlet</servlet-name>
<servlet-class>servlet.LoginServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>LoginServlet</servlet-name>
<url-pattern>/LoginServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>BuyServlet</servlet-name>
<servlet-class>servlet.BuyServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BuyServlet</servlet-name>
<url-pattern>/BuyServlet</url-pattern>
</servlet-mapping>
</web-app>
1、双击
2、选择Modules
3、选择Edit
4、更改路径