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

tomcat7+maven远程热部署

 
阅读更多

 

tomcat7的tomcat-users.xml

 

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

 

 

maven的setting.xml

 

<server>
      <id>tomcat7</id>
      <username>tomcat</username>
      <password>777777</password>
    </server>

 maven的pom.xml

 

 

<build>
		<finalName>hellomaven</finalName>
		<plugins>
			<plugin>
				<groupId>org.apache.tomcat.maven</groupId>
				<artifactId>tomcat7-maven-plugin</artifactId>
				<version>2.0</version>
				<configuration>
					<url>http://localhost:8080/manager/text</url>
					<server>tomcat7</server>
					<username>tomcat</username>
					<password>777777</password>
				</configuration>
				<!-- 
				<executions>
					<execution>
						<phase>package</phase>
						<goals>
							<goal>run</goal>
						</goals>
					</execution>
				</executions>
				 -->
			</plugin>
		</plugins>
	</build>

 

 

右击pom.xml=>run as..=>maven build...=>tomcat7:deploy

 

分享到:
评论

相关推荐

    Maven工程Tomcat热部署详解.pdf

    在进行Maven工程的Tomcat热部署详解时,首先需要掌握Java后台开发中对于Tomcat热部署的基本知识。这涉及到Java环境的搭建,Tomcat的安装,以及Maven工程中对于热部署的配置方法。 Java环境的搭建是热部署的前提。在...

    maven集成tomcat支持热部署

    本篇将详细介绍如何通过Maven集成Tomcat,实现项目的热部署,从而提高开发效率。 首先,集成Maven与Tomcat的核心在于Maven的插件管理。我们需要在项目的`pom.xml`文件中引入`maven-eclipse-plugin`和`maven-war-...

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

    这个过程涉及到了源码管理和自动化构建工具Maven,以及集成开发环境Eclipse中的服务器适配器Tomcat,它们共同助力实现项目的热部署,即代码修改后无需重启服务器即可看到更新效果。 首先,Maven是一个强大的项目...

    tomcat7-maven-plugin-2.2.jar.zip

    1. **部署应用**:在Maven构建完成后,可以直接将应用部署到本地或远程的Tomcat7服务器。 2. **启动和停止服务器**:可以启动或停止与插件配置相关的Tomcat实例。 3. **热部署**:在开发过程中,如果应用代码有改动...

    tomcat-maven-plugin

    maven-tomcat-plugin让maven与tomcat配合得很好。它可以把应用部署到Tomcat服务器,也可以把tomcat作为内嵌服务器启动,就像jetty一样。 使用JPDA启动tomcat的远程调试功能。...而且具有tomcat的热部署功能。

    Tomcat 热部署

    Maven的`tomcat7-maven-plugin`或`tomcat8-maven-plugin`提供了热部署功能,可以通过命令行或IDE的Maven插件来实现。 需要注意的是,虽然热部署提高了开发效率,但频繁的热部署可能会导致内存泄漏或性能下降,因此...

    Maven项目热部署、nginx反向代理负载均衡

    ### Maven项目热部署与Nginx反向代理负载均衡详解 #### Maven项目热部署 热部署,也称为热更新,是指在服务器不重启的情况下更新应用的功能。这种方式在开发过程中非常实用,可以有效减少每次修改代码后重启服务器...

    maven tomcat plugin实现热部署

    Maven Tomcat Plugin就是这样一个工具,它使得开发者可以在Maven环境中对Tomcat服务器进行热部署。 Maven Tomcat Plugin分为两个版本:一个是Apache官方的tomcat-maven-plugin,另一个是第三方的tomcat-maven-...

    Maven添加Tomcat插件实现热部署代码实例

    Maven添加Tomcat插件实现热部署代码实例 Maven是Java世界中最流行的...这里,我们添加了Tomcat7插件配置,以便实现Maven热部署。 使用Maven添加Tomcat插件可以实现热部署代码实例,提高开发效率和减少项目部署时间。

    maven 多war部署

    如果需要在同一个Tomcat服务器上部署多个WAR应用,可以使用Maven的Tomcat插件(maven-tomcat-plugin或tomcat7-maven-plugin)实现热部署。在每个子模块的pom.xml中添加插件配置,并设置不同的上下文路径,例如: ``...

    maven-tomcat7集成

    此外,配置中还引入了`javarebel-maven-plugin`插件,这是一个用于热部署的插件,使得在开发过程中修改代码后无需重新启动服务器就能看到效果。配置如下: ```xml &lt;groupId&gt;org.zeroturnaround &lt;artifactId&gt;...

    jrebel安装包及远程热部署

    在本文中,我们将深入探讨JRebel的安装过程以及如何实现远程热部署。 首先,让我们详细了解JRebel。JRebel是由Zeroturnaround公司开发的一款即时应用服务器插件,它通过动态加载更改到运行的应用程序中,省去了传统...

    idea配置,包含tomcat和maven

    - 对于某些特定情况,如方法修改后需要立即生效,可以使用IDEA的热部署功能,通常通过双击IDEA中的 **Run** 按钮实现。 #### 四、总结 通过以上步骤,不仅能够在IntelliJ IDEA中成功集成Maven和Tomcat,还能高效地...

    Maven Tomcat 插件

    ### Maven Tomcat 插件详解 #### 一、引言 在现代软件开发过程中,持续集成与部署(CI/CD)已成为提升开发效率的关键技术之一。...此外,插件还支持多种部署选项,如热部署等,进一步增强了其灵活性和实用性。

    Maven+Tomcat8 实现自动化部署的方法

    在执行部署之前,务必确保远程的Tomcat服务器已经开启,因为这里是通过热部署的方式进行自动化部署。建议在本地环境先进行充分的调试,保证一切正常后再到远程服务器执行自动化部署操作。 最后,要注意的是自动化...

    java+tomcat自动部署

    7. **热更新与零停机部署**:为了减少服务中断,可以使用Blue-Green部署或Canary部署策略。Blue-Green部署是通过同时运行两套相同的生产环境,一套是正在工作的“蓝色”版本,另一套是待部署的“绿色”版本。当绿色...

    maven插件---m2eclipse的使用

    - 使用 `Run As` -&gt; `Maven Build` 运行对应的 Maven 插件目标,如 `tomcat7:run` 或 `tomcat8:run`,实现热部署。 通过 m2eclipse,开发者可以享受到 Maven 的强大功能,同时充分利用 Eclipse 的集成开发环境,...

    Maven 总结.pdf

    首先,Maven的Tomcat插件是用于远程部署和热部署的重要工具。热部署允许在Tomcat服务器运行时,动态地部署或重新部署WAR包。使用Tomcat插件可以简化部署过程,使得开发者不必手动上传和部署WAR包到服务器。一个典型...

Global site tag (gtag.js) - Google Analytics