Maven发布工程至Tomcat并进行远程调试要点记录

阅读更多

环境:Window7+Maven3+Tomcat7

 

1.通过Maven把工程部署至Tomcat

1) Tomcat中配置管理用户账户信息:

%TOMCAT_HOME%/conf/tomcat-users.xml  中添加 role 和 user:

 

    
          
          
         
    

2) Maven中配置Tomcat用户信息:

 

%MAVEN_HOME%/conf/settings.xml 中 节点下添加(其中 username 和 password 值需与 Tomcat中的配置一致):

 
    tomcat7 
    admin 
    password 

3) 工程 pom.xml 中配置maven插件Tomcat Maven Plugin:

(其中 username 和 password 值需与 Tomcat中的配置一致):


	org.apache.tomcat.maven
	tomcat7-maven-plugin
	2.2
	
		http://localhost:8080/manager/text
		admin
		password
		/${project.artifactId}
	

4) 将工程部署至Tomcat:

    先启动Tomcat,然后工程路径下执行maven命令:

(首次部署为 mvn tomcat7:deploy,已经部署过则为 mvn tomcat7:redeploy)

 

mvn tomcat7:deploy

 

2.Eclipse远程调试Tomcat

1) Tomcat中配置远程调试:

%TOMCAT_HOME%/bin/catalina.bat 中添加 set "CATALINA_OPTS=...":

rem $Id: catalina.bat 1344732 2012-05-31 14:08:02Z kkolinko $
rem ---------------------------------------------------------------------------

set "CATALINA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"

rem Suppress Terminate batch job on CTRL+C

2) Eclipse中配置Debug参数:

Connection Type 选择 Standard (Socket Attach),Host 值根据具体环境配置,Port 值需和上一步中的配置一致。

3) 启动Tomcat、启动debug 开始调试。

 

参考:

Eclipse下maven部署web项目到tomcat7(兼容tomcat8)

eclipse远程调试Tomcat方法

 

 

 

你可能感兴趣的:(tomcat)