Servlet—tomcat布署:web.xml 亲——你中招了没有?

来源:互联网 发布:盗梦空间limbo 知乎 编辑:程序博客网 时间:2024/05/17 08:49
    两天前开始在tomcat上布署Servlet程序,参照《servlet和jsp学习指南》和网上一些博客只有一个小小的原因竟然让我耽误了两天时间,因为看的书和网上所有的布署教程都很旧,一开始我是直接从网上复制过来的 web.xml 怎么都弄不对,配置完了就是不能访问Servlet类。刚才在看《Servlet Jsp深入详解 基于Tomcat的web开发》发现里面的配置是<.....  /web-app_2_5.xsd"   version="2.5">而我以前多次从网上教程复制的xml是 2.4, 没想到竟然是这个小的细节让我的布署耽误了两天,查看了一下自己的apache-tomcat-8.0.22\conf\web.xml 居然是version="3.1" 于是我把这个文件复制到apache-tomcat-8.0.22\webapps\abc\WEB-INF\ 里然后稍作修改,变成了下面这个样子,和网上所有的教程都一样,只是版本号变了,然后再去 http://localhost:8080/abc/p瞬间成功了,好在学习的路上碰到过无数类似问题,本人比较镇定,若是新手可能要崩溃了。改完以后的web.xml 亲——你中招了没有? <?xml version="1.0" encoding="ISO-8859-1"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee                      http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"  version="3.1"><servlet>    <servlet-name>Hello-Myservlet</servlet-name>    <servlet-class>Myservlet</servlet-class></servlet><servlet-mapping>    <servlet-name>Hello-Myservlet</servlet-name>    <url-pattern>/p</url-pattern></servlet-mapping></web-app>


0 0
原创粉丝点击