maven发布项目到本地tomcat

添加plugin:

                       
				
				org.apache.tomcat.maven
				tomcat7-maven-plugin
				2.0
				
				    /${project.build.finalName}  
					http://localhost:8080/manager/text
					tomcat
					tomcat
					password
				
			

			
				
				org.apache.maven.plugins
				maven-compiler-plugin
				3.1
				
					1.7
					1.7
					${project.build.sourceEncoding}
				
			
其中用户名和密码的配置可以理解为maven为了和本地tomcat打交道而由tomcat的配置的口令,首先要在tomcat安装目录下conf文件夹下的tomcat-users.xml文件中配置:




    
       
       
   
  

这里配置好后,启动tomcat,在浏览器输入localhost:8080/manage会让你输入用户名密码,输入这里配置的用户名/密码,若验证通过会跳到tomcat web application Manager页面,就说明该配置是成功的,就可以往下进行;若验证不通过,会跳到一个说明页面,里面有对各role的说明(想了解上面role的童鞋请自行查看),此时再修改配置,直至验证成功。




    
      
        tomcat  
        tomcat  
        password  
     

  
配置maven的settings.xml文件,至于settings.xml文件在你机器的哪里,请自行查找。这里的用户名和密码都与tomcat-users.xml中验证通过的用户名密码一致,这里的‘id’要与pom文件的 tomcat一致,当然pom文件的用户名和密码也要对应。

共有三处进行了用户名密码配置。


选择eclipse的绿色启动按钮的下拉列表的run configurations...,新增一个maven指令“tomcat7:deploy”,运行指令前先启动tomcat,

不出意外就发布成功。



你可能感兴趣的:(java,maven,tomcat)