美文网首页JavaEE网络编程篇
解决在eclipse上使用TomCat9.0后web.xml文件

解决在eclipse上使用TomCat9.0后web.xml文件

作者: 一直流浪 | 来源:发表于2022-08-09 18:46 被阅读0次

    首先,在web.xml文件中,如果保存出现卡死情况,一般有下面两种情况;

    1、web.xml 中TomCat的版本配置与本地的版本不符,JDK 的版本与Tomcat 版本不符,需要修改<web-app version="4.0">

    • web.xml——version2.2——JDK1.1——Tomcat3.3
    • web.xml——version2.3——JDK1.3——Tomcat4.1
    • web.xml——version2.4——JDK1.4——Tomcat5.5
    • web.xml——version2.5——JDK5.0——Tomcat6.0
    • web.xml——version3.0——JDK6.0——Tomcat7.0
    • web.xml——version3.1——JDK7.0——Tomcat8.0,Tomcat8.5
    • web.xml——version4.0——JDK8.0——Tomcat9.0

    如下修改:

    修改前的web.xml:将version配置为相应版本

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee;http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" version="3.1">
    

    修改后:

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee;http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" version="4.0">
    

    2、在使用TomCat9.0版本,上述配置正确的情况下,还是会出现卡死,研究了一下发现了一个小细节,在自动生成的web.xml 中,源代码如下:

     <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="Java EE: XML Schemas for Java EE Deployment Descriptors" xsi:schemaLocation="Java EE: XML Schemas for Java EE Deployment Descriptors http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" version="4.0">
    

    我们只需要在xsi:schemaLocation="Java EE: XML Schemas for Java EE Deployment Descriptors http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd",把两个网站中间的空格改成分号;即可解决问题。

    修改后的web.xml

    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee;http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" version="4.0">
    

    以上就是解决方法,希望可以帮到你!!!

    越努力,越幸运 我们亦是拾光者!!!

    相关文章

      网友评论

        本文标题:解决在eclipse上使用TomCat9.0后web.xml文件

        本文链接:https://www.haomeiwen.com/subject/haeqwrtx.html