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

maven集成tomcat来启动服务

 
阅读更多

Maven集成tomcat来启动服务,即使不是web项目同样可以将项目在tomcat中进行启动

1、环境介绍
maven:apache-maven-3.0.3
tomcat:apache-tomcat-6.0.32
jdk:jdk1.5.0_11
eclipse:3.7.2

2、配置tomcat-maven-plugin
在pom.xml中加入如下配置

Xml代码  收藏代码
  1. <plugin>  
  2.     <groupId>org.codehaus.mojo</groupId>  
  3.     <artifactId>tomcat-maven-plugin</artifactId>  
  4.     <version>1.1</version>  
  5.     <configuration>  
  6.         <server>tomcat-6.0.32</server>  
  7.         <url>http://127.0.0.1:8080/manager</url>  
  8.         <uriEncoding>${encoding}</uriEncoding>  
  9.         <warSourceDirectory>WebContent</warSourceDirectory>  
  10.     </configuration>  
  11. </plugin>  



说明:

    • tomcat-maven-plugin现在已拆分成tomcat7-maven-plugin和tomcat6-maven-plugin了,而groupId也由org.codehaus.mojo改为org.apache.tomcat.maven。



3、集成tomcat测试的方法
方法一(推荐):
运行mvn tomcat:run命令,启动内嵌的tomcat进行测试
1) 可在命令行直接运行mvn tomcat:run命令
2) 如果使用eclipse,可通过maven的eclipse插件m2e新增一个maven build运行tomcat:run命令,如图:


此文是摘录文献

分享到:
评论

相关推荐

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

    **四、集成Tomcat** 1. **安装Tomcat**: 下载Tomcat的zip版,解压到指定目录,例如`C:\Tomcat\apache-tomcat-9.x.x`。 2. **配置Tomcat**: 在Eclipse的Servers视图中,右键选择`New -&gt; Server`,选择Apache Tomcat...

    maven集成tomcat支持热部署

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

    maven与Tomcat绿色版

    ** Maven详解 ** ...总的来说,Maven与Tomcat的结合使用极大地提升了Java Web开发的效率,绿色版则提供了更加便捷的部署和管理方式,尤其适合开发和测试环境。理解并熟练掌握这两者,对于Java开发者来说至关重要。

    基于eclipse的maven集成tomcat

    在本文中,我们将深入探讨如何在 Eclipse 环境中集成 Maven 并配置 Tomcat,以便进行便捷的 Web 应用开发和部署。首先,确保你的 Eclipse 版本是 Java EE Version: Juno Service Release 1,同时安装了 Maven 3.0.4 ...

    maven-tomcat7集成

    现在,当Tomcat启动时,你可以通过这个配置进行远程调试。 总结来说,通过Maven和Tomcat7的集成,开发者可以在Eclipse环境中高效地开发、测试和调试Java Web应用程序。这不仅可以节省时间,还可以提高开发效率,...

    jenkins+maven-tomcat插件自动部署

    【Jenkins + Maven + Tomcat 插件自动部署】是一种高效、自动化的方式,用于持续集成和部署Java应用程序。本文将详细介绍如何配置和使用这个流程。 首先,我们需要在服务器上安装必要的环境,包括Jenkins、Maven、...

    maven tomcat 服务器

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

    maven-tomcat自动部署

    当我们谈论"Maven-Tomcat自动部署"时,我们指的是使用Maven来自动化Tomcat服务器上的应用部署过程。 首先,让我们深入理解Maven的核心功能。Maven通过使用一个统一的项目对象模型(Project Object Model,POM)来...

    Maven+Eclipse 中使用tomcat

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

    maven tomcat idea 配置

    Maven是Java项目管理和构建的利器,Tomcat是一个流行的Java Servlet容器,用于运行Web应用程序,而IntelliJ IDEA则是广泛使用的Java集成开发环境(IDE)。本文将详细介绍如何在IntelliJ IDEA中配置Maven和Tomcat,...

    tomcat7-maven-plugin-2.2.jar

    原版的`tomcat7-maven-plugin`由Apache Maven项目提供,用于无缝集成Tomcat 7版本。它支持诸如启动、停止、重新加载和部署应用到Tomcat服务器等操作,使得开发者无需离开命令行或者IDE就可以完成这些任务,提高了...

    Jenkins+Maven+SVN+Tomcat 持续集成环境快捷部署

    需要注意的是,在实际操作中可能会遇到权限问题或网络问题,例如Jenkins WAR文件下载失败,或Tomcat启动失败,这都需要根据具体的错误信息来进行相应的故障排除。同时,建议关闭操作系统的防火墙和安全设置,如...

    jenkins_maven_tomcat

    在Jenkins中,我们可以通过Tomcat插件来管理Tomcat服务器,包括启动、停止、重启和部署应用。配置Tomcat时,需要提供服务器的URL、用户名和密码,以便Jenkins能够远程操作Tomcat。 四、Jenkins、Maven与Tomcat的...

    maven、tomcat下载资源

    Tomcat的设计目标是简单且高效,它并不像其他全功能的应用服务器那样提供数据库连接池、EJB等服务,但可以通过与其他Apache Jakarta项目结合来扩展其功能。 在本例中,提供的文件`apache-tomcat-9.0.1.tar.gz`是...

    spring mvc+maven+tomcat+hello world

    在本文中,我们将深入探讨如何使用Spring MVC、Maven、IntelliJ IDEA和Tomcat服务器构建一个简单的"Hello World"应用程序。这个过程涵盖了Web开发的基础,特别是在Mac平台上。我们将详细解析每个步骤,确保你能够...

    关于windows下jenkins+svn+maven+tomcat持续集成

    【标题】:“Windows环境下Jenkins、SVN、Maven与Tomcat的持续集成实践” 【内容】: 在软件开发过程中,持续集成(Continuous Integration,简称CI)是一种重要的实践方法,它能够频繁地将代码合并到主分支,并...

    [Jenkins Maven SVN Tomcat持续集成实战v2

    安装Jenkins通常涉及下载安装包、启动服务和配置系统环境。配置过程中,需要设置全局工具(如Maven和SVN)、安装必要的插件以及配置构建触发器。 8. **Jenkins构建过程** 构建过程包括手动触发和自动触发两种方式...

    Maven工程Tomcat热部署详解.pdf

    Tomcat启动时会启动一个检测线程,该线程会定时检查应用中的类是否有变化,比如类的数量变化或类的修改。一旦检测到变化,Tomcat会停止应用的启动线程,清除引用,并将加载该应用的WebappClassLoader置为null,然后...

    Maven +Tomcat+m2eclipse的热部署(hot deploy)

    Maven、Tomcat 和 m2eclipse 是 Java 开发中常见的工具组合,它们分别在构建管理、应用服务器以及集成开发环境中扮演着关键角色。热部署(Hot Deploy),即在不重启服务器的情况下更新应用程序的功能,对于提升开发...

Global site tag (gtag.js) - Google Analytics