方法一:部署到项目target目录,即对每个项目都新建一个tomcat实例
只需在pom文件中加入
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>tomcat-maven-plugin</artifactId>
<version>1.1</version>
<configuration>
<url>http://localhost:8080/manager/html</url>
<server>tomcat-6.0.29</server>
</configuration>
</plugin>
</plugins>
</build>
注意,其中server的值tomcat-6.0.29为内置的tomcat版本
右键项目 run as--> maven build ..
goals输入goals:tomcat:run
即能在项目的target目录看到一个tomcat实例
注意:tomcat官网的maven plugin已经分离,tomcat6-maven-plugin、tomcat7-maven-plugin,并且groupid也不一样了,我用tomcat6-maven-plugin出现不能多次run的问题,略
方法二:部署到指定的tomcat目录
1:在tomcat的目录conf/tomcat-users.xml中加入user
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="tomcat" password="password" roles="manager-gui,manager-script"/>
2:maven的用户目录下修改settings.xml,加入server
<server>
<id>tomcat</id>
<username>tomcat</username>
<password>password</password>
</server>
3:pom.xml中加入
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>tomcat-maven-plugin</artifactId>
<version>1.1</version>
<configuration>
<url>http://localhost:8080/manager/html</url>
<server>tomcat</server>
</configuration>
</plugin>
</plugins>
</build>
右键项目,输入命令 tomat:redeploy即可将项目部署到本地tomcat中,不过执行命令之前须将tomcat启动
方法三:cargo插件部署至tomcat,2012年10月28日0:52:11,
cargo部分分两种方式,一种是standalone,一种是existing,显然就是新建一个tomcat实例和直接部署到本地tomcat实例,当然,也可以部署到远程tomcat,不过需要提供认证
这里给出existing部署,其余的可以参考官方文档
<plugin>
<groupId>org.codehaus.cargo</groupId>
<artifactId>cargo-maven2-plugin</artifactId>
<version>1.3.0</version>
<configuration>
<container>
<containerId>tomcat6x</containerId>
<home>D:\tomcat-6.0.36</home>
</container>
<configuration>
<type>existing</type>
<home>D:\tomcat-6.0.36</home>
</configuration>
</configuration>
</plugin>
官方文档:http://cargo.codehaus.org/Tomcat+6.x
-------------------------------------------------
jetty-maven-plugin自动识别修改然后重新部署,
官方文档:http://docs.codehaus.org/display/JETTY/Maven+Jetty+Plugin
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>7.6.7.v20120910</version>
<configuration>
<scanIntervalSeconds>10</scanIntervalSeconds>
<systemProperties>
<systemProperty>
<name>jetty.port</name>
<value>8881</value>
</systemProperty>
<systemProperty>
<name>org.eclipse.jetty.util.URI.charset</name>
<value>UTF-8</value>
</systemProperty>
</systemProperties>
<webAppConfig>
<contextPath>/kjpta8</contextPath>
</webAppConfig>
</configuration>
</plugin>
分享到:
相关推荐
要将Maven项目部署到Tomcat服务器,我们可以将项目打包成.war文件,然后将其拷贝到Tomcat的webapps文件夹下。在Eclipse中,我们可以右键点击项目,然后选择“Run As”-->“Maven Install”,将在项目的“target”...
将Maven项目部署到Tomcat上,不仅能够提高开发效率,还能简化部署流程。本文将详细介绍如何从零开始搭建一个Maven项目,并最终将其成功部署至Tomcat服务器上。 #### 二、环境准备 在开始之前,请确保您的系统中...
【Jenkins实现Maven项目自动部署到Tomcat】是一篇关于自动化构建和部署流程的教程。该文档旨在教你如何利用Jenkins自动化处理Maven项目的编译、打包和部署到Tomcat服务器的过程,使得开发工作更加高效。以下是详细的...
将项目部署到 Tomcat 中,然后同步项目,启动 Tomcat。如果出现错误,通常可以通过 clean 一下来解决问题。 将 Maven 项目转换为动态 Web 项目并部署到 Tomcat 需要遵循以上六个步骤。通过遵循这些步骤,可以确保...
tomcat8-maven-plugin 插件的主要作用是将 Maven 项目部署到 Tomcat 服务器上。该插件可以帮助我们快速部署项目到 Tomcat 服务器上,无需手动配置 Tomcat 服务器。 使用 tomcat8-maven-plugin 插件的方法 要使用 ...
### Spring Boot项目部署到Tomcat知识点详解 #### 一、Spring Boot与Tomcat集成概述 在实际开发过程中,经常需要将Spring Boot应用部署到Tomcat容器中运行。这种方式的优势在于可以充分利用Spring Boot自身的便捷...
1. 在项目中右键,选择“Configure” -> “Convert to Maven Project”,将项目转换为Maven项目。 2. 在`pom.xml`文件中,添加你需要的依赖库,例如Spring、Hibernate等。这些依赖将自动下载到`.m2`仓库中,并在构建...
3. **将Maven项目部署到Tomcat**: 右键选中项目,选择`Properties -> Run/Debug Settings`,在Maven Build配置中添加`tomcat7:deploy`目标,然后将项目拖入Servers视图的Tomcat服务器。 4. **启动Tomcat**: 在...
7. 将Maven项目部署到Tomcat服务器,选中WAR包,右键点击"Run As" -> "Run on Server",Eclipse会自动将项目部署到Tomcat。 8. 实现热部署的关键是启用Tomcat的热部署功能。在Eclipse中,选中Tomcat服务器,右键...
这种方法可以大大提高开发效率和项目部署速度。 Maven 部署 Tomcat 容器的配置 要实现 Maven 远程部署 Tomcat 容器,需要修改三个配置文件:项目的 pom.xml、用户目录下的 settings.xml、Tomcat 安装目录下的 ...
在本篇文章中,我们将深入探讨一个具体的问题场景:在使用Maven进行项目打包,并将打包后的成果部署到Tomcat服务器时遇到的一个常见问题——部分JAR包被删除后导致无法正常访问JSP页面的情况。这一问题涉及到Maven、...
4. **部署到Tomcat**:构建成功后,Jenkins可以通过使用`deploy`生命周期阶段的Maven目标,如`mvn tomcat7:deploy`,将WAR文件部署到远程Tomcat服务器。也可以编写shell脚本手动完成这个过程,包括停止Tomcat、复制...
- **部署项目**:在创建的Maven Web项目中,右键点击项目,选择`Run As -> Run on Server`,然后选择已配置好的Tomcat服务器进行部署。 #### 六、总结 通过以上步骤,我们可以实现Eclipse、Maven与Tomcat的集成。...
### Maven自动部署到远程普通Tomcat6服务器 在软件开发过程中,自动化部署是提高效率、减少人为错误的重要手段之一。本文将详细介绍如何使用Maven工具实现应用到远程Tomcat6服务器的自动部署。 #### 一、配置...
为了使Jenkins能够将构建好的Maven项目部署到Tomcat服务器上,需要对Tomcat进行以下权限配置: 1. **编辑Tomcat配置文件**: - 打开`conf/tomcat-users.xml`文件。 - 添加管理员角色: ```xml ...
在用maven项目的时候,很多时候不想去再把项目部署到Tomcat上,然后发布并启动,这个时候我们就可以运用Tomcat热部署来配置,只需要再maven的配置文件加上一小段代码即可,非常方便! 启动的时候直接:右键项目--...
Maven项目部署到服务器设置访问路径以及配置虚拟目录的方法是将Maven项目部署到Tomcat服务器上,并配置虚拟目录以便访问项目文件。下面是相关的知识点: 一、Tomcat虚拟目录的概念 Tomcat虚拟目录是指在服务器上...
3. **测试自动部署**:提交代码到版本控制系统,观察Jenkins是否能自动检测到变化,触发构建并成功部署到Tomcat。 **总结** 通过Jenkins和Maven的集成,我们可以实现Java项目的持续集成和自动化部署,大大提高了...
Maven自动部署WAR包到Tomcat是将Maven项目打包成WAR包并自动部署到Tomcat服务器的过程。下面是该过程的详细步骤: 步骤一:配置Tomcat 在Tomcat安装目录下找到tomcat-users.xml文件,该文件路径为【Tomcat安装根...