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一定不一样。你就这么一句话,我就能推断出这么多迟芹。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)