0 0

请问在使用maven的情况下如何用tomcat插件的同一个实例跑多个工程5

比如几个web工程都需要使用8080端口,而且相互之间有调用。请问在使用maven的情况下,如何能够比较方便的实现。

问题补充:需要以 mvn tomcat:run的方式运行,主要就是为了开发。
2013年4月01日 15:53

6个答案 按时间排序 按投票排序

0 0

采纳的答案

给pom.xml tomcat-maven-plugin 配置一个server

如下

<plugin>
	<groupId>org.codehaus.mojo</groupId>
	<artifactId>tomcat-maven-plugin</artifactId>
	<!--<version>2.1</version>-->
	[color=red]<configuration>
	    <url>http://localhost:8080/manager</url>
	    <server>myserver</server>
	    <path>${finalName}</path>
	    <update>true</update> 
	</configuration>[/color]
</plugin>



在mvn的setting.xml 配置server的用户 和密码
将如下片段追加到servers 中
<server>
    <id>myserver</id>
    <username>admin</username> 
    <password>admin</password> 
</server>



如果启动tomcat http://localhost:8080/manager 如果无权限,需要在
tomcat conf tomcat-users.xml 追加如下
<user username="admin" password="admin" roles="admin,manager"/>


cmd cd 到工程更目录下(pom。xml 所在目录)下执行如下命令
mvn tomcat:redeploy -e

保证tomcat 已启动 且,manager 可以访问



祝你好运

2013年4月02日 18:08
0 0

有工具为什么不用 eclipse 集成mvn插件已经很方便了....

2013年4月02日 17:22
0 0

使用 mvn tomcat:run ,但是需要换端口,每个应用开不同的端口

用eclipse或者tomcat后台开启tomcat,通过context配置各个应用。

2013年4月02日 16:13
0 0

用profile启动不同的端口。

2013年4月01日 19:50
0 0

http://IP:8080/projectName
这样就可以吧

2013年4月01日 16:43
0 0

在eclipse里添加一个 server然后选择你需要的工程添加到里面就可以了。

2013年4月01日 16:01

相关推荐

    Maven+Eclipse 中使用tomcat

    Maven有多个插件可以用来部署和运行Web应用在Tomcat上,其中最常用的是`maven-tomcat-plugin`。要在pom.xml文件中添加这个插件,需要在`&lt;build&gt;&lt;plugins&gt;`部分插入以下配置: ```xml &lt;groupId&gt;org.apache....

    Maven工程Tomcat热部署详解.pdf

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

    maven+tomcat的苦逼经历

    首先,Maven是Apache软件基金会开发的一个项目管理工具,它通过使用一个项目对象模型(Project Object Model, POM)来管理项目的构建、报告和依赖关系。Maven通过读取POM.xml文件,自动下载所需的库,编译代码,执行...

    Jenkins+Maven+SVN+Tomcat持续集成实战

    《Jenkins+Maven+SVN+Tomcat持续集成实战》 在现代软件开发中,持续集成(Continuous Integration,简称CI)已经成为提升效率、保障质量的重要手段。本文将详细讲解如何利用Jenkins、Maven、SVN和Tomcat等工具进行...

    Springboot多模块maven配置实例

    在"Springboot 多模块 maven 实例"中,我们首先需要创建一个父项目。在父项目的pom.xml中,添加以下基本配置: ```xml &lt;modelVersion&gt;4.0.0 &lt;groupId&gt;com.example&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-base ...

    tomcat7,8,maven

    - **maven-tomcat-plugin**:使用Maven的Tomcat插件可以直接在开发环境中部署应用到本地Tomcat服务器,简化部署流程。 - **Cargo插件**:Cargo提供更灵活的容器管理,包括远程部署到生产环境的Tomcat服务器。 5. ...

    maven-spring 实例

    在Spring应用中,我们通常会创建一个或多个XML配置文件(如applicationContext.xml),定义bean的实例化、依赖关系和行为。例如: ```xml , World!"/&gt; ``` 这里,`exampleBean`是一个bean,它的类是`...

    maven实例源码

    本实例源码是基于《maven实战》一书的第12章内容,涵盖了多个模块,旨在帮助读者深入理解和应用Maven的实际开发场景。 首先,我们关注的是"account-parent"这个文件名。在Maven中,"parent"通常用于定义共用的POM...

    Eclipse+tomcat+maven 配置Spring mvc图文教程.zip

    在IT行业中,构建一个基于Java的Web应用常常涉及到多个组件的集成,如Eclipse作为IDE,Tomcat作为应用服务器,Maven作为项目管理和构建工具,以及Spring MVC作为Web层的框架。本教程将深入探讨如何将这些组件整合在...

    Linux开发机上使用tomcat管理多个应用

    在Linux开发环境中,使用Tomcat来管理多个应用是一项常见的任务,尤其对于Java Web开发者来说更是必不可少。Tomcat是一个开源的、轻量级的应用服务器,主要用来运行Java Servlet和JavaServer Pages(JSP)。本篇文章...

    Maven+springMVC+JSON实例

    Maven通过使用一个标准的目录结构和一个XML格式的配置文件(pom.xml)来简化项目的构建过程。在本实例中,`pom.xml`文件是核心,它包含了项目依赖、构建配置、插件等信息。Maven会自动下载所需的库,并根据配置进行...

    第一个eclipse maven web项目实例

    它表明我们正在处理一个使用Maven构建工具,且能直接在Eclipse中运行的Web应用程序项目。 描述中提到,“一个基本的eclipse配置的maven web项目实例”,暗示了这个项目是为初学者设计的,旨在展示如何在Eclipse中...

    Eclispe tomcat插件

    Eclipse Tomcat插件是Java开发人员常用的工具,它为Eclipse IDE提供了集成的Tomcat服务器支持,使得在开发和调试Java EE应用时更加便捷。Eclipse作为一个强大的Java开发环境,其内置的插件系统允许开发者扩展其功能...

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

    传统网站部署涉及多个步骤,包括需求分析、原型设计、代码开发、测试、内网部署、线上验证、数据备份和外网更新。这一过程繁琐且容易出错,特别是在手动操作时,如果出现问题,需要迅速回滚到之前的状态。 2. **...

    Maven多模块搭建SSM框架实例,注:在JDK1.8的环境下搭建的

    Maven多模块项目是指将一个大型项目划分为多个相互依赖的小模块,每个模块都有自己的POM文件,可以独立构建和测试。这种结构有利于代码的组织、重用和维护。在SSM框架中,我们可以将项目分为以下模块: 1. parent...

    linux下搭建jenkins+git+maven+tomcat高可用集成

    在Linux环境中,构建一个基于Jenkins、Git、Maven和Tomcat的高可用集成系统是一项重要的任务,这对于持续集成和持续部署(CI/CD)流程至关重要。以下将详细阐述这个集成过程中的关键知识点。 首先,我们需要了解每...

    SpringMVC+Mybatis+Maven搭建代码实例

    本示例将详细介绍如何使用SpringMVC、Mybatis和Maven这三个强大的Java框架搭建一个完整的代码实例。这三者结合,通常被称为"SSM"(SpringMVC、Spring、Mybatis)架构,是Java后端开发的主流选择。 首先,让我们深入...

    eclipse maven tomcat 虚拟目录 多资源文件夹 多源码文件夹

    本文将详细讲解如何在这样的环境中设置虚拟目录、管理多个资源文件夹以及处理多个源码文件夹。 首先,Eclipse是一款强大的Java集成开发环境(IDE),它提供了丰富的功能,如代码编辑、调试和项目管理。Maven则是一...

    maven构建web工程

    - 使用Maven的依赖管理和模块化特性,将大型项目拆分成多个子模块,便于维护和管理。 - 定期更新远程仓库的依赖,以获取最新的修复和功能。 在实际开发中,`webTest5`可能是一个具体的Web项目实例,包含了项目的...

    tomcat-redis-session-manager包集合下载(tomcat8)

    默认情况下,Tomcat将session数据存储在服务器内存中,但这种方法在高并发和分布式环境下可能不够高效,因为session数据无法在集群中的多个节点之间共享。 **知识点二:Redis介绍** Redis是一个高性能的键值对数据...

Global site tag (gtag.js) - Google Analytics