`
maosheng
  • 浏览: 568285 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Maven部署项目到tomcat 6和tomcat 7

阅读更多
1,tomcat 配置

打开tomcat的安装目录的 conf/tomcat-users.xml
其中tomcat-user.xml文件需要配置如下role和user:

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

这里请自行改变用户名和密码
admin-script,manager-script:是让tomcat支持以脚本的形式来管理
admin-gui,manager-gui:是让tomcat支持图形化的管理界面。

2,maven pom配置

然后当前项目的pom.xml文件的plugins节点下需要添加如下plugin:

<properties>
  <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  <finalName>myProject</finalName>
  ........
</properties>


<build>
      <finalName>${finalName}</finalName>
     
      .......

      <plugins>
         <plugin>
             <groupId>org.apache.maven.plugins</groupId>
             <artifactId>maven-compiler-plugin</artifactId>
    <configuration>
       <source>1.6</source>
       <target>1.6</target>
    </configuration>
</plugin>
<plugin>   
              <groupId>org.mortbay.jetty</groupId>
     <artifactId>maven-jetty-plugin</artifactId>
              <version>${jetty-version}</version>
</plugin>
        <plugin>
  <groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat6-maven-plugin</artifactId>
<version>2.0</version>
<configuration>
      <tomcat-url>http://localhost:8080/manager/html</tomcat-url>
              <username>tomcat</username>
      <password>123456</password>
              <path>/${finalName}</path>
</configuration>
        </plugin>
<plugin>
     <groupId>org.apache.tomcat.maven</groupId>
     <artifactId>tomcat7-maven-plugin</artifactId>
     <version>2.1</version>
     <configuration>
        <tomcat-url>http://localhost:8080/manager/html</tomcat-url>
        <username>tomcat</username>
                 <password>admin</password>
        <path>/${finalName}</path>
     </configuration>
         </plugin>


         ......  

     </plugins>
</build>

其中 path为项目的名称

3,mave 部署

首先启动Tomcat

在命令行窗口进入项目所在目录,执行如下命令

mvn tomcat6:deploy

mvn tomcat7:deploy


或在eclipse下,Run as-->Maven build... 在goal中填入 tomcat6:deploy 或 tomcat7:deploy 执行即可

mvn tomcat6:redeploy

mvn tomcat7:redeploy
进行重新部署




 
分享到:
评论

相关推荐

    jenkins实现maven项目自动部署到tomcat

    【Jenkins实现Maven项目自动部署到Tomcat】是一篇关于自动化构建和部署流程的教程。该文档旨在教你如何利用Jenkins自动化处理Maven项目的编译、打包和部署到Tomcat服务器的过程,使得开发工作更加高效。以下是详细的...

    maven项目完成tomcat的部署

    2. **部署项目**: - 将项目添加至Tomcat服务器。 - 启动Tomcat服务器。 - 通过浏览器访问`http://localhost:8080/your-project-name`检查是否部署成功。 #### 七、总结 通过以上步骤,您可以成功地将一个...

    maven自动部署到远程普通tomcat6服务器

    通过这种方式,Maven将自动把构建好的WAR包部署到远程的Tomcat6服务器上,并且能够轻松地进行版本迭代和更新。 综上所述,借助Maven的强大功能,我们可以非常方便地实现Web应用的自动化部署,极大地提高了开发效率...

    maven项目转动态web项目,部署到tomcat

    Maven 项目转动态 Web 项目并部署到 Tomcat 是一个常见的操作,特别是在 Eclipse 和 Tomcat 环境下。本文将详细介绍如何将 Maven 项目转换为动态 Web 项目,并将其部署到 Tomcat 中。 Maven 项目转换为动态 Web ...

    Eclipse中创建Web Maven Project并部署到Tomcat中

    本篇文章将详细解释如何在Eclipse中创建一个基于Maven的Web项目,并将其部署到Tomcat服务器上。 首先,创建一个`Web Maven Project`: 1. 打开Eclipse,选择“File” -&gt; “New” -&gt; “Dynamic Web Project”。 2. ...

    maven 远程部署tomcat

    Maven 远程部署 Tomcat 容器是指使用 Maven 插件将 Java Web 项目自动部署到 Tomcat 容器中,这样可以免去手工拷贝的重复工作。这种方法可以大大提高开发效率和项目部署速度。 Maven 部署 Tomcat 容器的配置 要...

    Java项目包 Jenkins+Maven+Gitlab+Tomcat 自动化构建打包、部署

    4. **部署到Tomcat**:构建成功后,Jenkins可以通过使用`deploy`生命周期阶段的Maven目标,如`mvn tomcat7:deploy`,将WAR文件部署到远程Tomcat服务器。也可以编写shell脚本手动完成这个过程,包括停止Tomcat、复制...

    Maven Web项目部署到tomcat的方法总结

    将Maven项目部署到Tomcat服务器是开发和测试Web应用程序的必备步骤。下面将介绍在Eclipse上Maven结构Web项目如何部署到Tomcat的几种常用的方法。 以.war包的形式部署到Tomcat 要将Maven项目部署到Tomcat服务器,...

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

    tomcat8-maven-plugin 插件是一个非常有用的插件,它可以帮助开发者快速部署项目到 Tomcat 服务器上。使用该插件需要在 POM 文件中添加插件依赖项,并配置插件仓库信息。在本文中,我们详细介绍了 tomcat8-maven-...

    maven 打包 部署到tomcat 删除的jar包

    在本篇文章中,我们将深入探讨一个具体的问题场景:在使用Maven进行项目打包,并将打包后的成果部署到Tomcat服务器时遇到的一个常见问题——部分JAR包被删除后导致无法正常访问JSP页面的情况。这一问题涉及到Maven、...

    eclipse+maven+tomcat集成

    - **部署项目**:在创建的Maven Web项目中,右键点击项目,选择`Run As -&gt; Run on Server`,然后选择已配置好的Tomcat服务器进行部署。 #### 六、总结 通过以上步骤,我们可以实现Eclipse、Maven与Tomcat的集成。...

    maven工程配置Tomcat热部署

    在用maven项目的时候,很多时候不想去再把项目部署到Tomcat上,然后发布并启动,这个时候我们就可以运用Tomcat热部署来配置,只需要再maven的配置文件加上一小段代码即可,非常方便! 启动的时候直接:右键项目--...

    tomcat-maven-plugin

    它可以把应用部署到Tomcat服务器,也可以把tomcat作为内嵌服务器启动,就像jetty一样。 使用JPDA启动tomcat的远程调试功能。这样就能与eclipse配合起来,轻松地实现调试。而且具有tomcat的热部署功能。

    MAVEN构建的工程无法发布lib到tomcat的解决方

    Maven构建项目发布到Tomcat的解决...Maven构建项目发布到Tomcat服务器可能会遇到一些困难,但是通过正确地配置Maven依赖项、部署Maven依赖项到Tomcat服务器、检查Tomcat服务器的配置和类加载器配置,可以解决这些问题。

    springboot项目部署到tomcat

    ### Spring Boot项目部署到Tomcat知识点详解 #### 一、Spring Boot与Tomcat集成概述 在实际开发过程中,经常需要...通过以上步骤,您可以成功地将Spring Boot项目部署到Tomcat容器中,从而满足开发和运维的实际需求。

    Jenkins+Maven+SVN+Tomcat 持续集成环境快捷部署

    Maven是Java的一个项目管理和构建自动化工具,能够处理项目的编译、依赖、文档生成等构建生命周期的各个方面。SVN(Subversion)是一个开源的版本控制系统,用于管理代码的修订版本。Tomcat是一个开源的Web应用...

    maven自动部署war包到tomcat.doc

    Maven自动部署WAR包到Tomcat是将Maven项目打包成WAR包并自动部署到Tomcat服务器的过程。下面是该过程的详细步骤: 步骤一:配置Tomcat 在Tomcat安装目录下找到tomcat-users.xml文件,该文件路径为【Tomcat安装根...

    Jenkins+Maven+SVN+Tomcat持续集成实战

    本文将详细讲解如何利用Jenkins、Maven、SVN和Tomcat等工具进行网站的持续集成实践,以实现代码的自动上传与部署。 1. 传统网站部署流程 传统网站的部署过程繁琐且耗时,包括需求分析、原型设计、编码、测试、内部...

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

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

Global site tag (gtag.js) - Google Analytics