`
aigo
  • 浏览: 2635823 次
  • 性别: Icon_minigender_1
  • 来自: 宜昌
社区版块
存档分类
最新评论

通过maven的tomcat插件来启动tomcat7(默认是tomcat6)

阅读更多

原文:http://stackoverflow.com/questions/7801155/how-to-run-tomcat-7-using-maven-2-tomcat-plugin

 

This works for me: http://tomcat.apache.org/maven-plugin-2.1/

With this plugin config

<build>
	<plugins>
		<plugin>
			<groupId>org.apache.tomcat.maven</groupId>
			<artifactId>tomcat7-maven-plugin</artifactId>
			<version>2.1</version>
		</plugin>
	</plugins>
</build>

 

 

And running with

mvn clean install tomcat7:run

 

(Please note that tomcat7:run, not tomcat:run.)

Plugin documentation is here: http://tomcat.apache.org/maven-plugin-2.1/tomcat7-maven-plugin/plugin-info.html

For example, the default value of additionalConfigFilesDir is ${basedir}/src/main/tomcatconf, so if you put your configs into this directory it will be used on tomcat7:run.

mvn -X tomcat7:run prints the configration, for example:

 

[DEBUG](f) additionalConfigFilesDir =/workspace/webtest1/src/main/tomcatconf

[DEBUG](f) configurationDir =/workspace/webtest1/target/tomcat

...[DEBUG](f) path =/webtest1

...[DEBUG](f) port =8080[DEBUG](f) project =...:webtest1:0.0.1-SNAPSHOT @/workspace/webtest1/pom.xml

...[DEBUG](f) warSourceDirectory =/workspace/webtest1/src/main/webapp

 

Note that warSourceDirectory points to src (not target), so it runs as an usual dynamic web project, you could change your JSPs, HTMLs and it will visible immediately. That's why the target/tomcat/webapps folder is empty.

分享到:
评论
1 楼 lw911 2015-05-07  
111[/i][i]2222ddddddddd[flash=200,200][/flash]

相关推荐

    Maven Tomcat插件源码

    Maven Tomcat插件是Apache Maven项目中的一个重要组件,它允许开发人员通过Maven构建工具直接部署和运行Java Web应用程序到Apache Tomcat服务器上。这个插件极大地简化了开发流程,使得开发者无需手动将应用部署到...

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

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

    maven tomcat7改造后插件

    在springMVC 项目中存在两个web项目,一个前台展示系统,一个后台管理系统,前台展示需要用到后台上传的图片,为了能让前台使用,那么就需要给前台tomcat配置静态资源路径,这是需要改造tomcat的插件包, ...

    maven通过tomcat插件,如何运行Java Web项目 支持断点

    总的来说,通过Maven的Tomcat插件,我们可以方便地运行和调试Java Web项目,极大地提高了开发效率。记住,一定要根据你的实际环境调整配置,如Tomcat版本、端口号和服务器认证信息,确保插件能够正确工作。

    Maven Tomcat 插件

    Maven Tomcat插件是一个由Codehaus提供的开源工具,旨在简化使用Maven构建的Web应用程序在Apache Tomcat服务器上的部署过程。通过该插件,开发者可以轻松地在本地或远程Tomcat实例上部署、重新部署以及卸载Web应用...

    Maven和Tomcat插件

    在Maven中,插件是实现特定构建任务的核心组件。例如,`maven-source-plugin`用于打包源代码,`maven-jar-plugin`用于打包编译后的类文件,`maven-war-plugin`则用于打包Web应用。在创建Maven项目时,我们需要在POM...

    tomcat-maven-plugin

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

    jenkins+maven-tomcat插件自动部署

    一旦所有配置都完成,Jenkins将能够自动从Git仓库获取代码,使用Maven进行构建,然后通过Tomcat Maven插件将应用部署到远程Tomcat服务器上。这个自动化流程显著提高了开发效率,减少了手动部署的错误和时间消耗。 ...

    maven tomcat 服务器

    在Maven中,我们可以使用Maven Tomcat插件(maven-tomcat-plugin或tomcat7-maven-plugin/tomcat9-maven-plugin,取决于Tomcat版本)来直接将项目部署到Tomcat服务器上。通过在pom.xml文件中添加相应插件配置,开发者...

    maven实现tomcat插件的https环境

    在maven环境使用tomcat插件启动项目时,可以使用该命令修改tomcat插件为https环境。一般作为本地开发环境改为https应用。 线上则需要另外安装tomcat,并且修改server.xml实现https。 文档里只说明了maven的tomcat...

    tomcat7-maven-plugin-2.2.jar

    使用这个插件,我们可以通过简单的命令如`mvn tomcat7:run`来启动本地的Tomcat服务器,并自动部署我们的应用。对于开发者来说,这意味着可以快速地进行测试和调试,无需手动管理服务器环境。 然而,"修改版"通常...

    Eclipse无插件启动tomcat可调试

    以下是一种方法来实现这一目标,这将帮助你理解如何在Eclipse中无插件启动Tomcat并进行调试。 首先,确保你已经在Eclipse环境中配置了Tomcat服务器。这通常涉及到以下几个步骤: 1. **下载与JDK兼容的Tomcat版本**...

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

    1. **Maven的生命周期**:Maven的`install`目标会把编译后的项目打包并部署到本地仓库,`tomcat7:run`或`tomcat8:run`插件目标可以直接启动Tomcat服务器并部署项目。这样,每当源码发生变化,Maven会自动编译并更新...

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

    1. **安装M2E插件**: Eclipse可以通过Marketplace或者Help -&gt; Install New Software来安装M2E插件,该插件使Eclipse具备Maven支持。 2. **配置Maven**: 在Eclipse的Preferences中找到Maven,设置`Maven Home ...

    maven tomcat idea 配置

    Maven通过使用POM(Project Object Model)文件来管理项目的依赖关系,简化了构建过程。在IntelliJ IDEA中配置Maven,你需要: 1. 打开IntelliJ IDEA,进入“File” -&gt; “Settings”(或者在Mac上选择“Preferences...

    tomcat在ecplise下的插件,方便使用

    例如,你可以通过简单的拖放操作将项目部署到Tomcat,或者通过点击按钮来启动、停止或重启服务器,节省了大量时间。 在提供的文件名"org.apache.ant_1.7.0.v200706080842"中,我们可以看到Apache Ant的标识。Apache...

    maven与Tomcat绿色版

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

    idea tomcat runner插件

    总之,Idea Tomcat Runner插件是针对IntelliJ IDEA社区版用户的一个强大工具,它弥补了社区版未集成Tomcat的不足,让开发者能够更加高效地进行Java Web应用的开发和调试。如果你是社区版IDEA的使用者,并且经常需要...

    使用Maven Cargo 插件管理Tomcat6的部署

    总结来说,Maven Cargo插件通过集成Maven构建流程,简化了在Tomcat6等服务器上的应用部署工作。开发者无需手动操作服务器,只需通过配置和命令即可完成整个部署过程,极大地提高了开发和运维的效率。通过了解和熟练...

    Maven+Eclipse 中使用tomcat

    Maven插件配置完成后,可以在Eclipse的“Run As”菜单中看到“Maven Build”选项,这里可以配置命令如`tomcat7:run`来启动或部署应用。另外,通过右键点击服务器实例,选择“Add and Remove”将项目添加到服务器中...

Global site tag (gtag.js) - Google Analytics