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

tomcat7-maven-plugin插件中的deploy使用说明补充

 
阅读更多

网上有很多关于tomcat7-maven-plugin插件中的deploy使用说明,但都不是很具体,经过不断重试整理如下。

1)

deploy是基于tomcat的manager功能的,首先配置manager相关的角色

在文件中配置apache-tomcat-7.0.54\conf\tomcat-users.xml

<role rolename="manager-script"/><!--脚本发布 -->

<role rolename="manager-gui"/><!--人工发布 -->

<user username="deployer" password="s3cret" roles="manager-script"/>

<user username="admin" password="admin" roles="manager-gui"/>

2)插件tomcat7-maven-plugin属性配置

<configuration>

<path>/static</path>//定义应用的访问上下文

<update>true</update>

<uriEncoding>UTF-8</uriEncoding>

<finalName>static</finalName>

<url>http://localhost/manager/text</url>

<!-- http://localhost/manager/html 是基于页面操作的发布,text是基于脚本的发布,很多介绍都把此处写成html了 -->

<username>deployer</username>  <!-- 脚本发布时使用的用户名,密码-->

                                                         <password>s3cret</password> 

                                                         <server>tomcat</server>

<!--如果不想在上面暴露用户名密码,可以将用户密码配置到 maven settings.xml 中-->

</configuration>

3)。。。。conf\settings.xml 

    <server>  

       <id>tomcat</id>  

        <username>deployer</username>

        <password>s3cret</password>

    </server> 

4)启动tomcat ,执行tomcat7:deploy即可发布到tomcat中

http://localhost/manager/html 使用manager-gui角色对应的用户进入,可以看到新deploy的应用

分享到:
评论

相关推荐

    tomcat7-maven-plugin-2.2.jar.zip

    标题中的"tomcat7-maven-plugin-2.2.jar.zip"是一个Maven插件的压缩文件,主要用于Java Web应用程序的部署和管理。Tomcat7是一个流行的开源应用服务器,它实现了Servlet和JSP规范,用于运行Java Web应用。而Maven是...

    tomcat-maven-plugin:Apache Tomcat Maven插件的镜像

    使用"tomcat-maven-plugin-trunk"这个文件,我们可以了解到这是插件的源代码仓库的一部分,"trunk"通常代表Git或SVN版本控制系统中的主分支,意味着这是最新开发的内容。通过这个插件,开发者可以执行以下操作: 1....

    tomcat-maven.zip

    1. pom.xml:这是Maven项目的主配置文件,会包含对Tomcat插件的依赖和配置,如`tomcat7-maven-plugin`或`tomcat8-maven-plugin`。这些插件允许Maven直接控制Tomcat实例,执行部署、启动、停止等操作。 2. src/main/...

    tomcat7,8,maven

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

    Idea配置maven-tomcat-plugin插件实现项目部署

    在Maven的pom.xml文件中添加tomcat7-maven-plugin插件配置,用于实现项目的自动部署。添加插件配置的代码如下: ``` &lt;!-- Maven Tomcat Plugin --&gt; &lt;plugin&gt; &lt;groupId&gt;org.apache.tomcat.maven &lt;artifactId&gt;tomcat...

    apache-tomcat-8.5.68-windows-x64、apache-maven-3.6.1-bin

    为了实现这一流程,Maven的`tomcat7-maven-plugin`或`tomcat8-maven-plugin`插件可以配置来直接将应用部署到本地运行的Tomcat实例。 在Windows环境下,安装和配置这两个工具通常需要考虑以下几个关键点: 1. 安装...

    example-maven-tomcat-plugin

    Maven Tomcat Plugin提供了多个目标(goal),如`tomcat:run`用于在本地启动一个内置的Tomcat服务器并自动部署应用,`tomcat:deploy`用于远程部署应用到指定的Tomcat服务器,`tomcat:undeploy`则用于卸载已部署的...

    maven tomcat plugin实现热部署

    在当今的Web应用开发中,Maven和Tomcat是构建和部署Java应用的常用工具。为了提高开发效率,热部署技术应运而生,它允许在不...通过这些配置,开发者可以轻松地在Maven项目中使用Tomcat进行热部署,加快开发迭代过程。

    maven-tomcat自动部署

    Maven提供了tomcat7-maven-plugin(对于Tomcat 7)和tomcat8-maven-plugin(对于Tomcat 8及以上版本),这些插件允许我们在Maven的生命周期中直接部署到Tomcat服务器。通过在POM.xml中配置这些插件,我们可以指定...

    Maven+Eclipse 中使用tomcat

    【标题】"Maven+Eclipse 中使用Tomcat" 在现代Java Web开发中,Maven和Eclipse是两个不可或缺的工具。Maven是一个项目管理和综合工具,它帮助开发者管理项目的构建、依赖关系和生命周期。Eclipse则是一个强大的集成...

    maven tomcat 服务器

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

    Maven Tomcat插件源码

    在实际使用中,我们需要在项目的`pom.xml`文件中配置Maven Tomcat插件,设置相关的属性,如Tomcat服务器的URL、端口、路径等。以下是一个简单的配置示例: ```xml &lt;plugin&gt; &lt;groupId&gt;org.apache.tomcat.maven ...

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

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

    maven与Tomcat绿色版

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

    apache-tomcat-8.5.37-windows-x64

    对于Maven项目,你可以通过在pom.xml文件中指定Tomcat插件,如`tomcat7-maven-plugin`或`tomcat8-maven-plugin`,然后执行相关的Maven目标,如`mvn tomcat7:deploy`或`mvn tomcat8:deploy`,实现自动化部署。...

    maven插件---m2eclipse的使用

    - 配置 `pom.xml` 中的 `tomcat7-maven-plugin` 或 `tomcat8-maven-plugin`,指定服务器路径和部署配置。 - 使用 `Run As` -&gt; `Maven Build` 运行对应的 Maven 插件目标,如 `tomcat7:run` 或 `tomcat8:run`,实现...

    qdeploy-maven-webapp:用于 qdeploy-maven-plugin 的 webapp

    通过集成这个插件到Maven构建流程中,开发者可以轻松地将Web应用部署到各种服务器环境,如Tomcat、Jetty等。 qdeploy-maven-webapp的工作原理大致如下: 1. **配置阶段**:在项目的pom.xml文件中,开发者需要配置...

    apache-maven-3.6.0.zip

    - **插件系统**:Maven支持丰富的插件,如编译插件(maven-compiler-plugin)、测试插件(maven-surefire-plugin)和部署插件(maven-deploy-plugin),可以扩展Maven的功能以满足各种项目需求。 - **项目信息管理*...

    maven 远程部署tomcat

    Maven 远程部署 Tomcat 容器是指使用 Maven 插件将 Java Web 项目自动部署到 Tomcat 容器中,这样可以免去手工拷贝的重复工作。这种方法可以大大提高开发效率和项目部署速度。 Maven 部署 Tomcat 容器的配置 要...

    maven工程在tomcat服务器上的自动化部署

    1. **配置POM.xml**:在Maven的项目对象模型(POM)文件中,我们需要配置相关的插件,比如`maven-deploy-plugin`和`tomcat7-maven-plugin`或`tomcat9-maven-plugin`。这些插件允许我们在命令行中执行特定的部署命令...

Global site tag (gtag.js) - Google Analytics