maven-tomcat-plugin让maven与tomcat配合得很好。它可以把应用部署到Tomcat服务器,也可以把tomcat作为内嵌服务器启动,就像jetty一样。
使用JPDA启动tomcat的远程调试功能。这样就能与eclipse配合起来,轻松地实现调试。而且具有tomcat的热部署功能。
具体做法如下:
1 在pom.xml文件中配置maven-tomcat-plugin插件。
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>tomcat-maven-plugin</artifactId>
</plugin>
2 配置环境变量MAVEN_OPTS,启动调试功能。
写道
MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=1044,server=y,suspend=n
3 在eclipse中配置远程调试
MAVEN命令:mvn tomcat:run
参考:
http://mojo.codehaus.org/tomcat-maven-plugin/introduction.html
上面的配置是把tomcat作为内嵌服务器使用。
如果把tomcat作为外部服务器,还需要做如下配置。
1 修改startup.bat
修改call "%EXECUTABLE%" jpda start %CMD_LINE_ARGS%
2 修改catalina.bat
修改set JPDA_TRANSPORT=dt_socket
修改set JPDA_ADDRESS=1045
3 修改tomcat-users.xml
如果没有,则加入<role rolename="manager"/>
加入,<user username="admin" password="" roles="manager"/>
maven默认使用admin密码为空登录tomcat管理控制台。
分享到:
相关推荐
Maven 使用 tomcat8-maven-plugin 插件 Maven 是一个流行的构建自动化工具,它可以帮助开发者自动完成项目的编译、测试、打包、部署等任务。...在本文中,我们详细介绍了 tomcat8-maven-plugin 插件的使用方法和优点。
在网上搜索一堆文章没找到解决方法,只找到了tomcat7-maven-plugin的plugin,如下: <plugin> <groupId>org.apache.tomcat.maven <artifactId>tomcat7-maven-plugin <version>2.2 </plugin> 并没有找到tomcat8-...
Idea配置maven-tomcat-plugin插件实现项目部署是指使用Maven的tomcat-plugin来实现项目的自动部署,下面是实现该功能的详细步骤和知识点。 Step 1: 添加用户 在Tomcat的tomcat-users.xml文件中添加用户,用于访问...
总结来说,Maven-Tomcat自动部署是一种高效的Java Web应用部署方法,通过Maven的插件功能,我们可以将项目构建和应用服务器的管理整合在一起,简化了开发和运维的工作流程。在实际项目中,根据具体需求选择合适的...
本文将通过"example-maven-tomcat-plugin"这一实例,详细介绍Maven Tomcat Plugin的使用方法和核心功能。 首先,"example-maven-tomcat-plugin"是一个示范性的项目,它旨在展示如何配置和使用Maven Tomcat Plugin。...
本文将深入探讨这个插件的使用方法、功能特性以及实际应用。 ### 一、Gradle Tomcat 插件介绍 `gradle-tomcat-plugin`是一个开源项目,它为Gradle提供了部署到Tomcat的能力,无需单独启动服务器。通过该插件,...
jspc-maven-插件 (移自) 用法 <plugin> <groupId>net.mauhiz</groupId> <artifactId>jspc-maven-plugin <version>7.0.54 </plugin> 它有什么作用? 使用完整的 maven 类路径预编译 JSP。
一个 maven 插件,用于在嵌入式服务器中运行 tomcat,同时自动监视 browserify 包文件更改。 安装 克隆这个 repo git clone 运行 maven 安装 mvn install 用法 在你的 webapp 的 pom 文件中包含插件 < plugin> ...
文章中可能还讨论了如何将Maven与Tomcat整合,例如使用Maven的tomcat7-maven-plugin或tomcat8-maven-plugin来实现应用的自动化部署。这个过程中,可能会涉及配置插件的goals,如`tomcat7:deploy`或`tomcat7:run`,...
Apache Maven 是一个强大的Java项目管理工具,用于构建、管理和整合Java项目。它的核心理念是通过一个统一的配置文件(pom.xml)来管理项目的构建过程和...对于Java开发者而言,理解并掌握Maven的使用方法至关重要。
在本文中,我们将深入探讨Apache Tomcat 8.0.12这一特定版本,以及它在IT环境中的重要性和使用方法。 标题 "apache-tomcat-8.0.12.rar下載" 提供了我们要讨论的核心内容,即Apache Tomcat的8.0.12版本的压缩文件。...
在使用maven时,修改插件tomcat启动端口。一开始我在pom.xml配置文件里面修改,如下面所示: <plugin> <groupId>org.apache.tomcat.maven <artifactId>tomcat7-maven-plugin <version>2.2 <port>9999 ...
我们将从基本概念开始,逐步引导读者了解如何配置pom.xml文件,添加spring-boot-maven-plugin插件,添加spring-boot-starter-tomcat依赖,继承SpringBootServletInitializer并重写configure方法,最后生成war包。...
至于`tomcat-jndi-datasource-master`这个压缩包,它可能包含了一个示例项目,演示了如何配置和使用JNDI数据源与`tomcat-maven-plugin`的完整流程。这个项目可能包括了`pom.xml`文件(Maven配置),`src/main/webapp...
classfinal-maven-plugin:ClassFinal加密的maven插件;功能特性:无需修改原项目代码,只要把编译好的jar/war包用本工具加密即可。运行加密项目时,无需求修改tomcat,spring等源代码。支持普通jar包、springboot ...
Maven 远程部署 Tomcat 容器是指使用 Maven 插件将 Java Web 项目自动部署到 Tomcat 容器中,这样可以免去手工拷贝的重复工作。这种方法可以大大提高开发效率和项目部署速度。 Maven 部署 Tomcat 容器的配置 要...
- `尚硅谷_宋红康_IntelliJIDEA的安装、配置与使用.doc/pdf`:这些文档详细介绍了IntelliJ IDEA的安装、配置和使用方法,对初学者很有帮助。 - `尚硅谷_宋红康_JDK8的下载_安装_配置.pdf`:讲解了JDK8的下载、安装和...
- 配置 `pom.xml` 中的 `tomcat7-maven-plugin` 或 `tomcat8-maven-plugin`,指定服务器路径和部署配置。 - 使用 `Run As` -> `Maven Build` 运行对应的 Maven 插件目标,如 `tomcat7:run` 或 `tomcat8:run`,实现...
1. **配置POM.xml**:在Maven的项目对象模型(POM)文件中,我们需要配置相关的插件,比如`maven-deploy-plugin`和`tomcat7-maven-plugin`或`tomcat9-maven-plugin`。这些插件允许我们在命令行中执行特定的部署命令...
<artifactId>tomcat7-maven-plugin <version>2.2 <!-- Tomcat管理路径 --> <url>http://119.164.253.212:8090/manager/text</url> <!-- 与settings.xml文件中Server的id相同 --> <server>TomcatServer <!--...