maven中打包成war包的pom.xml配置
(1)完整配置:这个是使用servlet的完整配置,其他的类似。


  4.0.0
  com.TestMy
  TestMy
  0.0.1-SNAPSHOT
  war
    
       
    javax.servlet
    javax.servlet-api
    3.0.1
    provided


    javax.servlet.jsp
    jsp-api
    2.2
    provided




  
    
   
    org.apache.maven.plugins
    maven-war-plugin
    2.6
    
     false
    
   
   
              
                org.apache.maven.plugins  
                maven-compiler-plugin  
                3.1  
                  
                    1.7  
                    1.7  
                  
                
  
 

(2)当项目中报错误:web.xml is missing and is set to true
需要在pom.xml中添加以下配置:

  
    org.apache.maven.plugins
    maven-war-plugin
    2.6
    
     false
    
   

(3)在项目中的pom.xml指定jdk版本,默认maven中的jdk版本为1.5,不满足需求,出现各种错误,需要修改其使用比较高的版本。
添加以下配置:

   
              
                org.apache.maven.plugins  
                maven-compiler-plugin  
                3.1  
                  
                    1.7  
                    1.7  
                  
             

通过以上的修改,就可以解决打包项目为war包。