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

maven中tomcat插件的使用(关于tomcat6和tomcat7)

 
阅读更多

1、在项目下pom.xml 文件中的<build >标签内加入:

 

<pluginManagement>
            <plugins>
                <plugin>
                    <groupId>org.apache.tomcat.maven</groupId>
                    <artifactId>tomcat6-maven-plugin</artifactId>
                    <version>2.0</version>
                    <configuration>
                        <!-- 使用mvn tomcat6:deploy即可部署 -->
                        <path>/${name}</path>
                        <url>http://localhost:8080/manager</url>
                        <server>apache-tomcat-6.0.35</server>
                        <uriEncoding>UTF-8</uriEncoding>
                    </configuration>
                </plugin>
                <plugin>
                    <groupId>org.apache.tomcat.maven</groupId>
                    <artifactId>tomcat7-maven-plugin</artifactId>
                    <version>2.0</version>
                    <configuration>
                        <!-- 使用mvn tomcat7:deploy即可部署 -->
                        <path>/${name}</path>
                        <url>http://localhost:8080/manager/text</url>
                        <server>apache-tomcat-7.0.28</server>
                        <uriEncoding>UTF-8</uriEncoding>
                    </configuration>
                </plugin>
            </plugins>
        </pluginManagement>

 

2、在maven的<repositories>中加入:

 

        <!-- tomcat插件仓库 -->
        <repository>
            <id>people.apache.snapshots</id>
            <url>http://repository.apache.org/content/groups/snapshots-group/</url>
            <releases>
                <enabled>false</enabled>
            </releases>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </repository>

 

3.在Maven中插入:

 

<pluginRepositories>
        <pluginRepository>
            <id>apache.snapshots</id>
            <name>Apache Snapshots</name>
            <url>http://repository.apache.org/content/groups/snapshots-group/</url>
            <releases>
                <enabled>false</enabled>
            </releases>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </pluginRepository>
    </pluginRepositories>

 

4.打开tomcat的安装目录的 conf/tomcat-users.xml,添加以下内容:

 

<role rolename="manager-gui"/>   
<role rolename="manager-script"/>   
<user username="admin" password="admin" roles="manager-gui, manager-script"/>

 

5.在%MAVEN_HOME%\conf\settings.xml中加入:

<server>
        <id>apache-tomcat-6.0.35</id>
        <username>admin</username>
        <password>admin</password>
    </server>

    <server>
        <id>apache-tomcat-7.0.28</id>
        <username>admin</username>
        <password>admin</password>
    </server>
  </servers>

6.本地开启tomcat6/7.

7.使用mvn tomcat6/7:deploy 即可实现本地外置部署;使用mvn tomcat:run 实现内嵌tomcat部署 

8.相关配置裁图见附件

 9.官网:http://tomcat.apache.org/maven-plugin-2.0/index.html 

 

 

 

 

 

 


  • 大小: 15.5 KB
  • 大小: 19 KB
  • 大小: 42.6 KB
  • 大小: 41 KB
  • 大小: 37.7 KB
分享到:
评论

相关推荐

    Maven使用tomcat8-maven-plugin插件.docx

    Maven 使用 tomcat8-maven-plugin 插件 Maven 是一个流行的构建自动化工具,它可以帮助开发者自动完成项目的编译、测试、打包、部署等任务。...在本文中,我们详细介绍了 tomcat8-maven-plugin 插件的使用方法和优点。

    Maven和Tomcat插件

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

    jenkins+maven-tomcat插件自动部署

    Jenkins的默认配置目录位于`/root/.jenkins`,你可以在这里查看和管理所有的配置和插件。在系统设置中,你可以配置Maven、JDK和Git的路径,确保Jenkins能够正确识别和使用这些工具。 接着,我们关注插件管理。...

    maven通过tomcat插件,如何运行Java Web项目 支持断点

    在开发Java Web应用程序时,Maven和Tomcat的结合使用能大大提高我们的效率。Maven作为一个强大的项目管理和构建工具,能够管理项目的依赖、构建流程以及生命周期。而Tomcat则是一个流行的开源Web服务器和应用服务器...

    maven tomcat7改造后插件

    在springMVC 项目中存在两个web项目,一个前台展示系统,一个后台管理系统,前台展示需要用到后台上传的图片,为了能让前台使用,那么就需要给前台tomcat配置静态资源路径,这是需要改造tomcat的插件包, ...

    tomcat-maven-plugin

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

    maven实现tomcat插件的https环境

    在maven环境使用tomcat插件启动项目时,可以使用该命令修改tomcat插件为https环境。一般作为本地开发环境改为https应用。 线上则需要另外安装tomcat,并且修改server.xml实现https。 文档里只说明了maven的tomcat...

    Maven+Eclipse 中使用tomcat

    【标题】"Maven+Eclipse 中使用Tomcat" 在现代Java Web开发中,Maven和Eclipse是两个不可或缺的工具。Maven是一个项目管理和综合工具,它帮助开发者管理项目的构建、依赖关系和生命周期。Eclipse则是一个强大的集成...

    在Eclipse中Tomcat和Maven插件相互配合进行热部署

    在Eclipse中,Tomcat和Maven插件的相互配合是开发Java Web应用程序时不可或缺的工具。这个过程涉及到了源码管理和自动化构建工具Maven,以及集成开发环境Eclipse中的服务器适配器Tomcat,它们共同助力实现项目的热...

    maven与Tomcat绿色版

    对于部署,可以利用Maven的`tomcat7-maven-plugin`或`tomcat8-maven-plugin`插件,直接将WAR文件部署到本地或远程的Tomcat服务器上,无需手动操作。通过命令行执行`mvn tomcat7:deploy`或`mvn tomcat8:deploy`,即可...

    Maven Tomcat插件源码

    在实际使用中,我们需要在项目的`pom.xml`文件中配置Maven Tomcat插件,设置相关的属性,如Tomcat服务器的URL、端口、路径等。以下是一个简单的配置示例: ```xml &lt;groupId&gt;org.apache.tomcat.maven ...

    tomcat7-maven-plugin-2.2.jar

    当我们谈论`tomcat7-maven-plugin-2.2.jar`时,这实际上是Maven的一个插件,它允许开发者直接在Maven环境中集成和管理Tomcat服务器,从而实现快速部署和调试。 这个"修改版"的`tomcat7-maven-plugin-2.2.jar`可能...

    eclipse开发java程序必备插件(maven+tomcat+svn插件)

    本篇文章将详细讲解"Eclipse开发Java程序必备插件",包括Maven、Tomcat和SVN插件的用途、安装与使用。 首先,Maven是Apache软件基金会开发的一个项目管理和综合工具。Maven插件使得Eclipse能够更好地管理和构建Java...

    maven+tomcat的苦逼经历

    文章中可能还讨论了如何将Maven与Tomcat整合,例如使用Maven的tomcat7-maven-plugin或tomcat8-maven-plugin来实现应用的自动化部署。这个过程中,可能会涉及配置插件的goals,如`tomcat7:deploy`或`tomcat7:run`,...

    maven的安装文件以及集成TOMCAT、eclipse的教程

    3. **将Maven项目部署到Tomcat**: 右键选中项目,选择`Properties -&gt; Run/Debug Settings`,在Maven Build配置中添加`tomcat7:deploy`目标,然后将项目拖入Servers视图的Tomcat服务器。 4. **启动Tomcat**: 在...

    Maven Tomcat 插件

    Maven Tomcat插件是一个由Codehaus提供的开源工具,旨在简化使用Maven构建的Web应用程序在Apache Tomcat服务器上的部署过程。通过该插件,开发者可以轻松地在本地或远程Tomcat实例上部署、重新部署以及卸载Web应用...

    tomcat在ecplise下的插件,方便使用

    标题中的“tomcat在ecplise下的插件,方便使用”指的是在Eclipse集成开发环境中安装和使用Tomcat服务器的扩展工具。这个插件能够帮助开发者更高效地管理和调试基于Tomcat的应用程序,无需离开Eclipse环境即可进行...

    maven tomcat 服务器

    在Maven中,我们可以使用Maven Tomcat插件(maven-tomcat-plugin或tomcat7-maven-plugin/tomcat9-maven-plugin,取决于Tomcat版本)来直接将项目部署到Tomcat服务器上。通过在pom.xml文件中添加相应插件配置,开发者...

    spring mvc+maven+tomcat+浏览器服务请求,页面跳转

    基于IntelliJ IDEA,spring mvc,maven,tomcat,实现了web下,用三种方式来访问某个页面,以及页面之间的跳转

Global site tag (gtag.js) - Google Analytics