配置完Servlet之后,这个工程下面的所有网页都打不开了,都是404

配置完Servlet之后,这个工程下面的所有网页都打不开了,都是404,第1张

1对一下网址的工程名字有没有写错,404错误衫颂,就是网址输入url和正确的路径不匹配。

2这样配置html网页应该能打开,要是有其他的servlet是肯定打不开了,因为只配置了一个,看看网页是否在做启webroot下面,不要放到webinf或其他或胡郑包里面了。

3重启一下tomcat试一下

正如楼上所说的,汪清你没有继承,下面才是servlet,而且使用工具(eclipse或者myeclipse)创建servlet时,会在web。xml中生成映行闷射,你如果只是copy的别人的servlet,档陵弯还需要去web.xml里面配置

public class Hello extends HttpServlet {

public void doGet(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

}

public void doPost(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

}

}

个人估计是你的xml写错了,我只写出了需要改得那部分。

<servlet>

<servlet-name>gameServlet</servlet-name>

<servlet-class></servlet-class>//写:包名.类名

</servlet>

<servlet-mapping>

<servlet-name>gameServlet</servlet-name>//两对name 要一样。

<url-pattern><url-pattern>//这对标记里面写的东西很关键,代表着你在浏览器的访问地址该怎么写,如果不按照这里面的要求写,就会报404错误。以"/"开头,之后随码野毕便写。

</servlet-mapping>

404是最基础的错误了,知道窍门,也最好解决。报这个错误的可能很多,我只说了一个报错误最大概率的一个。还有就是xml是自己写的,不能系统脊皮生成,也不能copy。不同的web Project,xml一定不一样。你就这么一句话,我就能推断出这么多迟芹。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12273451.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存