`
thunder_yan
  • 浏览: 112824 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

maven-tomcat-plugin

 
阅读更多

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

 

 

上面的配置是把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插件.docx

    Maven 使用 tomcat8-maven-plugin 插件 Maven 是一个流行的构建自动化工具,它可以帮助开发者自动完成项目的编译、测试、打包、部署等任务。 Tomcat 是一个流行的 Web 服务器,Maven 提供了一个插件 tomcat8-maven-...

    tomcat-maven-plugin

    maven-tomcat-plugin让maven与tomcat配合得很好。它可以把应用部署到Tomcat服务器,也可以把tomcat作为内嵌服务器启动,就像jetty一样。 使用JPDA启动tomcat的远程调试功能。这样就能与eclipse配合起来,轻松地实现...

    tomcat7-maven-plugin-2.2.jar

    《深入解析修改版tomcat7-maven-plugin-2.2.jar》 在Java开发领域,Maven作为项目管理和构建工具,极大地简化了依赖管理和构建流程。而Tomcat,作为广泛使用的开源Servlet容器,是Java Web应用部署的首选平台。当...

    tomcat8-maven-plugin-3.0-r1655215.jar

    解决tomcat8-maven-plugin-3.0-r1655215.jar阿里云同有的问题。放到路径org\apache\tomcat\maven\tomcat8-maven-plugin\3.0-r1655215\就可以了

    Idea配置maven-tomcat-plugin插件实现项目部署

    * Maven的tomcat-plugin官方文档:https://tomcat.apache.org/maven-plugin-2.2/tomcat7-maven-plugin/ * Tomcat的用户管理官方文档:https://tomcat.apache.org/tomcat-8.5-doc/manager-howto.html * Maven的Server...

    maven集成jetty所需jar包maven-jetty-plugin,多版本

    本文将详细讨论如何将Jetty与Maven进行集成,并介绍关键的`maven-jetty-plugin`插件及其不同版本。 1. Maven与Jetty集成的意义: Maven通过其强大的依赖管理功能,使得项目构建变得简单和规范。而Jetty作为轻量级...

    tomcat6-maven-plugin-2.1

    tomcat6-maven-plugin-2.1插件包

    tomcat7-maven-plugin-2.2.jar.zip

    标题中的"tomcat7-maven-plugin-2.2.jar.zip"是一个Maven插件的压缩文件,主要用于Java Web应用程序的部署和管理。Tomcat7是一个流行的开源应用服务器,它实现了Servlet和JSP规范,用于运行Java Web应用。而Maven是...

    common-tomcat-maven-plugin-2.1.jar

    java运行依赖jar包

    tomcat7-maven-plugin-2.1

    tomcat7-maven-plugin-2.1.jar

    maven-tomcat自动部署

    Maven提供了tomcat7-maven-plugin(对于Tomcat 7)和tomcat8-maven-plugin(对于Tomcat 8及以上版本),这些插件允许我们在Maven的生命周期中直接部署到Tomcat服务器。通过在POM.xml中配置这些插件,我们可以指定...

    example-maven-tomcat-plugin

    在"example-maven-tomcat-plugin-master"这个压缩包中,我们可以看到一个完整的Maven项目结构,包括`pom.xml`配置文件、源代码、资源文件等。通过解压并导入到开发环境中,我们可以实际操作和体验Maven Tomcat ...

    Maven使用tomcat8-maven-plugin插件的详细教程

    在网上搜索一堆文章没找到解决方法,只找到了tomcat7-maven-plugin的plugin,如下: &lt;plugin&gt; &lt;groupId&gt;org.apache.tomcat.maven &lt;artifactId&gt;tomcat7-maven-plugin &lt;version&gt;2.2 &lt;/plugin&gt; 并没有找到tomcat8-...

    maven-tomcat7集成

    这里我们使用`maven-t7-plugin`插件,这是由com.googlecode.t7mp提供的,可以方便地将Maven项目部署到Tomcat7。以下是配置示例: ```xml &lt;finalName&gt;web_maven &lt;plugin&gt; &lt;groupId&gt;...

    maven资源 apache-maven-3.3.9-bin.zip

    每个阶段都可以通过特定的插件来执行,例如,`maven-compiler-plugin`用于编译源代码,`maven-surefire-plugin`负责运行单元测试。Maven通过使用Project Object Model (POM)文件来描述项目信息,包括依赖、构建配置...

    apache-maven-3.3.9.zip

    3. **与Tomcat的集成**:Maven可以使用Tomcat插件(如maven-tomcat-plugin或tomcat7-maven-plugin)来部署Web应用程序到本地或远程的Tomcat服务器,简化了开发和测试流程。 4. **Windows 64位环境**:对于在Windows...

    tomcat8 -maven-plugin-3.0.jar

    tomcat8插件应用,在内部启动 快速打包启动程序,方便操作

    maven-eclipse-tomcat热部署

    Maven的`tomcat7-maven-plugin`或`tomcat8-maven-plugin`可以实现自动部署。在pom.xml中添加插件配置,例如: ```xml &lt;plugin&gt; &lt;groupId&gt;org.apache.tomcat.maven &lt;artifactId&gt;tomcat7-maven-plugin ...

    Maven和Tomcat插件

    Tomcat插件通常指的是`maven-tomcat-plugin`或`tomcat7-maven-plugin`,它允许开发者在Maven构建流程中直接部署应用程序到本地或远程的Tomcat服务器。例如,以下配置可以在打包完成后自动部署到本地Tomcat: ```xml...

Global site tag (gtag.js) - Google Analytics