码迷,mamicode.com
首页 > Web开发 > 详细

Cannot change version of project facet Dynamic Web Module to 3.0

时间:2016-08-02 01:06:10      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:

如何解决Tomcat服务器在初始化应用的时候的以下异常问题

1,Cannot change version of project facet Dynamic Web Module to 3.0

2,One or more constraints have not been satisfied

3,严重: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/....]]    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) 

需要修改 project的 properties的 Project Facts的 Dynamic Web Moudle Version版本和 web.xml中的版本一致,然后 在通过maven update(Alt+F5

 

如图所示:如果禁止修改  则在项目的根目录下 \.settings\org.eclipse.wst.common.project.facet.core.xml 里面

修改这一句话: <installed facet="jst.web" version="3.0"/>

 

技术分享

以下为 web.xml的各个版本:

web.xml v2.3

[xml] view plain copy 技术分享技术分享
  1. <?xml version="1.0" encoding="ISO-8859-1"?>  
  2. <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">  
  3.    
  4. <web-app>  
  5.    
  6. </web-app>  

 

web.xml v2.4

 

[xml] view plain copy 技术分享技术分享
  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <web-app id="WebApp_9" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"   
  3.     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
  4.     xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">  
  5.    
  6. </web-app>  

 

web.xml v2.5

 

[xml] view plain copy 技术分享技术分享
  1. <?xml version="1.0" encoding="UTF-8"?>   
  2. <web-app xmlns=<a target="_blank" href="http://java.sun.com/xml/ns/javaee">http://java.sun.com/xml/ns/javaee</a>   
  3. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
  4. xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"   
  5. version="2.5">  
  6.    
  7. </web-app>  

 

web.xml v3.0

  1. <?xml version="1.0" encoding="UTF-8"?>  
  2.    
  3. <web-app  
  4.         version="3.0"  
  5.         xmlns="http://java.sun.com/xml/ns/javaee"  
  6.         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
  7.         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">  
  8.    
  9. </web-app>  

Cannot change version of project facet Dynamic Web Module to 3.0

标签:

原文地址:http://www.cnblogs.com/qinpengming/p/5727504.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!