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

maven项目部署到tomcat

 
阅读更多

方法一:部署到项目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 Web项目部署到tomcat的方法总结

    要将Maven项目部署到Tomcat服务器,我们可以将项目打包成.war文件,然后将其拷贝到Tomcat的webapps文件夹下。在Eclipse中,我们可以右键点击项目,然后选择“Run As”--&gt;“Maven Install”,将在项目的“target”...

    maven项目完成tomcat的部署

    将Maven项目部署到Tomcat上,不仅能够提高开发效率,还能简化部署流程。本文将详细介绍如何从零开始搭建一个Maven项目,并最终将其成功部署至Tomcat服务器上。 #### 二、环境准备 在开始之前,请确保您的系统中...

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

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

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

    将项目部署到 Tomcat 中,然后同步项目,启动 Tomcat。如果出现错误,通常可以通过 clean 一下来解决问题。 将 Maven 项目转换为动态 Web 项目并部署到 Tomcat 需要遵循以上六个步骤。通过遵循这些步骤,可以确保...

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

    tomcat8-maven-plugin 插件的主要作用是将 Maven 项目部署到 Tomcat 服务器上。该插件可以帮助我们快速部署项目到 Tomcat 服务器上,无需手动配置 Tomcat 服务器。 使用 tomcat8-maven-plugin 插件的方法 要使用 ...

    springboot项目部署到tomcat

    ### Spring Boot项目部署到Tomcat知识点详解 #### 一、Spring Boot与Tomcat集成概述 在实际开发过程中,经常需要将Spring Boot应用部署到Tomcat容器中运行。这种方式的优势在于可以充分利用Spring Boot自身的便捷...

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

    1. 在项目中右键,选择“Configure” -&gt; “Convert to Maven Project”,将项目转换为Maven项目。 2. 在`pom.xml`文件中,添加你需要的依赖库,例如Spring、Hibernate等。这些依赖将自动下载到`.m2`仓库中,并在构建...

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

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

    maven集成tomcat支持热部署

    7. 将Maven项目部署到Tomcat服务器,选中WAR包,右键点击"Run As" -&gt; "Run on Server",Eclipse会自动将项目部署到Tomcat。 8. 实现热部署的关键是启用Tomcat的热部署功能。在Eclipse中,选中Tomcat服务器,右键...

    maven 远程部署tomcat

    这种方法可以大大提高开发效率和项目部署速度。 Maven 部署 Tomcat 容器的配置 要实现 Maven 远程部署 Tomcat 容器,需要修改三个配置文件:项目的 pom.xml、用户目录下的 settings.xml、Tomcat 安装目录下的 ...

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

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

    eclipse+maven+tomcat集成

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

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

    ### Maven自动部署到远程普通Tomcat6服务器 在软件开发过程中,自动化部署是提高效率、减少人为错误的重要手段之一。本文将详细介绍如何使用Maven工具实现应用到远程Tomcat6服务器的自动部署。 #### 一、配置...

    gitlab、jenkins、maven、tomcat

    为了使Jenkins能够将构建好的Maven项目部署到Tomcat服务器上,需要对Tomcat进行以下权限配置: 1. **编辑Tomcat配置文件**: - 打开`conf/tomcat-users.xml`文件。 - 添加管理员角色: ```xml ...

    maven工程配置Tomcat热部署

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

    Maven项目部署到服务器设置访问路径以及配置虚拟目录的方法

    Maven项目部署到服务器设置访问路径以及配置虚拟目录的方法是将Maven项目部署到Tomcat服务器上,并配置虚拟目录以便访问项目文件。下面是相关的知识点: 一、Tomcat虚拟目录的概念 Tomcat虚拟目录是指在服务器上...

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

    3. **测试自动部署**:提交代码到版本控制系统,观察Jenkins是否能自动检测到变化,触发构建并成功部署到Tomcat。 **总结** 通过Jenkins和Maven的集成,我们可以实现Java项目的持续集成和自动化部署,大大提高了...

    tomcat-maven-plugin

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

    maven自动部署war包到tomcat.doc

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

Global site tag (gtag.js) - Google Analytics