发布网友 发布时间:2022-04-23 11:09
共4个回答
热心网友 时间:2023-10-12 01:45
404错误有很多原因,总结一下tomcat 404 的几种常见问题及解决方法。
问题一:
指定目录下没有访问的文件,这是最常见的,也是最容易解决的。只需要将访问的文件(如:a.html)放到指定目录下即可。
问题二:
将访问的文件(如:b.html)放到了webapps的根目录下,然后访问http://localhost:8080/b.html,这种方式也会造成404错误, 解决方法是在webapps下新建一个目录(如:test),然后将b.html 放到test目录里面。访问网址 http://localhost:8080/test/b.html
问题三:
访问的目录下的web.xml 文件内容有误。方法是可以直接删除web.xml或写入下面的内容
[html] view plain copy
<?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" id="WebApp_ID" version="3.0">
<display-name>ss</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
</web-app>
问题四:
在win10系统中需要获取系统权限后,才能运行。在bin目录下,右键tomcat7w.exe,【管理员取得所有权】,然后就可以运行。
热心网友 时间:2023-10-12 01:46
<servlet>
<servlet-name>springmvc</servlet-name>
<servlet-class>web.CreatServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>springmvc</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
是不是<servlet-name></servlet-name>的两个名字不一致
或者访问路径的修饰符不对,比如我的是在路径后加.do(如servlet.do)
热心网友 时间:2023-10-12 01:46
404是最简单的错误,,,代码没有问题,,,是你写的路径的问题,我用servlet时,就是web.xml文件里的,那些填的和方法中的不一样弄得!,看下路径就OK了,要绝对路径
热心网友 时间:2023-10-12 01:47
路径不对,找不到