`
alex1960
  • 浏览: 63721 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Maven 部署项目 tomcat7

阅读更多

tomcat maven plugin 插件已经从codehaus 转到Tomcat官网了,以前的codehaus只支持tomcat 6.这里我们需要使用最新的tomcat maven plugin.

一、修改tomcat-users.xml权限

为了成功执行maven 部署 我们需要开启tomcat支持 manager-gui, manager-script的权限。

 

<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="admin" password="admin" roles="manager-gui,manager-script"/>
二、.m2/settings.xml添加tomcat服务
<!--Tomcat 7 server -->
<server>
       <id>tomcat</id>
       <username>admin</username>
       <password>admin</password>
</server>

 

二、在pom.xml加入tomcat plugin插件

 

<plugin>

     <groupId>org.apache.tomcat.maven</groupId>

     <artifactId>tomcat6-maven-plugin</artifactId>

     <version>2.1</version>

   </plugin>

   <plugin>

   <groupId>org.apache.tomcat.maven</groupId>

       <artifactId>tomcat7-maven-plugin</artifactId>

       <version>2.1</version>

       <configuration>

       <url>http://localhost:8080/manager/html</url>

       <server>tomcat</server>

       </configuration>

   </plugin>

这样写的目的是既支持tomcat 6 也支持tomcat 7.

 

mvn tomcat7:deploy
在eclipse只需要在goal中填入 tomcat7:deploy 即可
如果出现403 ReasonPhrase:Forbidden,请检查tomcat-users.xml权限以及settings.xml对应的用户名和密码
分享到:
评论

相关推荐

    maven 远程部署tomcat

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

    maven项目完成tomcat的部署

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

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

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

    maven工程配置Tomcat热部署

    在用maven项目的时候,很多时候不想去再把...启动的时候直接:右键项目--》Run as--》maven build--》弹出的小框输入命令:tomcat7:run 然后直接enter就启动了 拷贝console里面的地址 浏览器直接打开就可以访问项目了

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

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

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

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

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

    &lt;artifactId&gt;tomcat7-maven-plugin &lt;version&gt;2.2 &lt;url&gt;http://localhost:8088/manager/text&lt;/url&gt; &lt;username&gt;admin &lt;password&gt;admin ``` 最后,我们可以右键点击项目,选择“Run As”--&gt;“Maven Build”...

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

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

    tomcat-maven-plugin

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

    Linux下自动部署Maven项目在Tomcat中

    自动部署脚本,自动更新代码,编译打包,关闭及开启tomcat,还有备份之前的war等 ---------------------- 删除老旧备份: if [ $num -gt 10 ];then num=`expr $num - 10` 10表示保留十个备份。 执行时后面加个...

    maven构建的Tomcat源码

    7. **学习与调试**:通过阅读和分析源码,开发者可以学习到如何有效地组织和设计大型Java项目,以及如何利用Maven进行项目管理。同时,源码也是解决实际问题的宝贵资源,比如当遇到Tomcat的运行异常时,可以直接定位...

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

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

    maven工程在tomcat服务器上的自动化部署

    1. **配置POM.xml**:在Maven的项目对象模型(POM)文件中,我们需要配置相关的插件,比如`maven-deploy-plugin`和`tomcat7-maven-plugin`或`tomcat9-maven-plugin`。这些插件允许我们在命令行中执行特定的部署命令...

    eclipse+maven+tomcat集成

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

    tomcat7-maven-plugin-2.2.jar

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

    maven与Tomcat绿色版

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

    springboot项目部署到tomcat

    - 在Spring Boot项目的`pom.xml`文件中,需要添加`build`标签以及Tomcat7的Maven插件配置。 ```xml &lt;groupId&gt;org.apache.tomcat.maven &lt;artifactId&gt;tomcat7-maven-plugin &lt;version&gt;2.2 &lt;path&gt;/ ...

    maven cargo自动化部署tomcat7.pdf

    当我们谈论在Maven下使用Cargo实现自动化部署到Tomcat7服务器时,我们主要涉及以下几个知识点: 1. Maven的配置和使用: Maven是一个项目管理工具,主要用于Java项目。它使用了一种名为POM(Project Object Model...

    linux下 jdk1.7,maven2.2,tomcat7,eclipse4.3整合 安装

    2. Maven 2.2:一个项目管理工具,用于构建、管理和部署Java项目,遵循约定优于配置的原则。 3. Tomcat 7:Apache Tomcat是一个开源的Servlet容器,用于运行Java Web应用程序。 4. Eclipse 4.3:一个流行的Java集成...

Global site tag (gtag.js) - Google Analytics