环境:Window7+Maven3+Tomcat7
1.通过Maven把工程部署至Tomcat
1) Tomcat中配置管理用户账户信息:
%TOMCAT_HOME%/conf/tomcat-users.xml 中添加 role 和 user:
<tomcat-users> <role rolename="manager-gui"/> <role rolename="manager-script"/> <user username="admin" password="password" roles="manager-gui, manager-script"/> </tomcat-users>
2) Maven中配置Tomcat用户信息:
%MAVEN_HOME%/conf/settings.xml 中 <servers> 节点下添加(其中 username 和 password 值需与 Tomcat中的配置一致):
<server> <id>tomcat7</id> <username>admin</username> <password>password</password> </server>
3) 工程 pom.xml 中配置maven插件Tomcat Maven Plugin:
(其中 username 和 password 值需与 Tomcat中的配置一致):
<plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <url>http://localhost:8080/manager/text</url> <username>admin</username> <password>password</password> <path>/${project.artifactId}</path> </configuration>
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)
相关推荐
maven-tomcat-plugin让maven与tomcat配合得很好。它可以把应用部署到Tomcat服务器,也可以把tomcat作为内嵌服务器启动,就像jetty一样。 使用JPDA启动tomcat的远程调试功能。这样就能与eclipse配合起来,轻松地实现...
tomcat_maven远程部署配置文档 tomcat_maven远程部署配置文档
maven自动部署到远程普通tomcat6服务器!
在用maven项目的时候,很多时候不想去再把项目部署到Tomcat上,然后发布并启动,这个时候我们就可以运用Tomcat热部署来配置,只需要再maven的配置文件加上一小段代码即可,非常方便! 启动的时候直接:右键项目--...
使用maven插件,可以把java web项目远程部署到tomcat容器,免去了手工拷贝的重复造轮子。 maven
Maven使用tomcat8-maven-plugin插件
MAVEN构建的工程无法发布lib到tomcat的解决方
Jenkins+Git+Maven+Shell+Tomcat持续集成环境 Jenkins+Git+Maven+Shell+Tomcat持续集成环境
maven tomcat idea 配置 maven tomcat idea 配置 maven tomcat idea 配置 maven tomcat idea 配置
maven项目完成tomcat的部署,完美解决maven建立的项目转成web项目,并且部署到tomcat的解决方法
maven的安装文件以及集成TOMCAT的教程、以及在eclipse使用maven的教程.maven的安装文件-安装包为apache-maven-3.3.9-bin。
jenkins+maven+svn+tomcat 持续集成环境快捷部署,实现自动编译打包部署
适用于Java后台开发Tomcat热部署使用者,包括Java环境的搭建、Tomcat的安装,以及Maven工程中热部署的配置
创建Maven项目所需的插件,及打包Maven项目(源码包,全量包)的pom文件,下载Tomcat的pom文件
大家都知道,在进行J2EE项目的开发过程中,在调试阶段如果只是修改了页面是不需要重启应用服务器的,比如不需要重启Tomcat。只需要在浏览器中 进行页面刷新即可。其实之所以不用重启Tomcat等应用服务器,其根本原因...
到目前为止,还没有一个技术可以很完美的解决maven的实时调试,以上工具经本人修改过源码,算是一个比较完美的解决方案吧 望笑纳
apache-maven-3.5.4-bin apache-tomcat-8.5.32-windows-x64 jdk-8u111-windows-x64
maven 打包 部署到tomcat 删除的jar包,无法访问jsp的情况
maven3.5.3与Tomcat8.5.31绿色版免安装软件。。。。。
maven安装包,tomcat安装包, svn客户端和安装包。。。