`

Maven中的org.codehaus.mojo的tomcat配置

阅读更多
  • maven构建web项目的时候用tomcat做container的时候,我们可以在maven中配置
  • “老的”插件官网:http://mojo.codehaus.org/tomcat-maven-plugin/index.html,当然这个插件被apache搞过去了,新的:http://tomcat.apache.org/maven-plugin.html。稍微看了下apache的tomcat6/7配置方法,觉得还是老的适合,够用就行了,反正只是个小插件。
  •  
    <build>
    		<finalName>test-mvc</finalName>
    		<plugins>
    			<plugin>
    				<groupId>org.codehaus.mojo</groupId>
    				<artifactId>tomcat-maven-plugin</artifactId>
    				<!-- 这是因为我local resp的原因 -->
    				<!-- <version>1.2-SNAPSHOT</version> -->  
    				<configuration>
    					<url>http://www.mydomain.com</url>
    					<!--<path>${project.build.finalName}</path>-->  
    					<path>/mypath</path>
    					<port>80</port>
    					<uriEncoding>utf-8</uriEncoding>
    				</configuration>
    			</plugin>
    		</plugins>
    	</build>
     
  • Since version 2.0-beta-1 tomcat mojos has been renamed to tomcat6 and tomcat7 with the same goals.

    You must configure your pom to use this new groupId:

    <plugins>
    
            <plugin>
              <groupId>org.apache.tomcat.maven</groupId>
              <artifactId>tomcat6-maven-plugin</artifactId>
              <version>2.2</version> 
              <configuration>
                        <url>http://websocket.demo.cc</url>
                        <port>80</port>
                        <path>/</path>
                        <uriEncoding>utf-8</uriEncoding>
                    </configuration>
            </plugin>
    
            <plugin>
              <groupId>org.apache.tomcat.maven</groupId>
              <artifactId>tomcat7-maven-plugin</artifactId>
              <version>2.2</version>
              <configuration>
                        <url>http://websocket.demo.cc</url>
                        <port>80</port>
                        <path>/</path>
                        <uriEncoding>utf-8</uriEncoding>
                    </configuration>
            </plugin>
    
    </plugins>

     

  • 插件代码贴出来没什么好说的了,一看就懂了,方便查询。其他一些什么多个容器。。什么的goals自己去查阅两个官方的文档即可
  • 插件org.codehaus.mojo:                                            http://mojo.codehaus.org/tomcat-maven-plugin/index.html
  • 插件org.apache.tomcat.maven: http://tomcat.apache.org/maven-plugin.html
0
1
分享到:
评论

相关推荐

    maven 远程部署tomcat

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

    maven自动部署war包到tomcat.doc

    &lt;groupId&gt;org.codehaus.mojo &lt;artifactId&gt;tomcat-maven-plugin &lt;url&gt;http://localhost:8080/manager&lt;/url&gt; &lt;username&gt;tomcat &lt;password&gt;123456 &lt;path&gt;/${finalName} ... ... ``` 其中,username和...

    maven自动部署到远程普通tomcat6服务器

    &lt;groupId&gt;org.codehaus.mojo &lt;artifactId&gt;tomcat-maven-plugin &lt;url&gt;http://IP:端口号/manager &lt;!-- 对于Tomcat7,部署时需要添加 /text --&gt; &lt;server&gt;tomcat &lt;path&gt;/test ``` 这里的关键点包括: - ...

    基于eclipse的maven集成tomcat

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

    Maven Tomcat 插件

    &lt;settings xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 ...

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

    &lt;groupId&gt;org.codehaus.mojo &lt;artifactId&gt;tomcat-maven-plugin &lt;version&gt;1.0-beta-1 &lt;url&gt;http://localhost:8080/manager/html&lt;/url&gt; &lt;server&gt;tomcat ``` 注意`&lt;url&gt;`标签中的地址应与Tomcat管理界面...

    Maven 权威指南 非扫描版

    &lt;groupId&gt;org.codehaus.mojo &lt;artifactId&gt;tomcat-maven-plugin &lt;version&gt;1.1 &lt;path&gt;/wp &lt;port&gt;8080 &lt;uriEncoding&gt;UTF-8 &lt;url&gt;http://localhost:8080/manager/html&lt;/url&gt; &lt;server&gt;tomcat6 ...

    jenkins持续集成单元测试和findbugs问题解决方案

    &lt;groupId&gt;org.codehaus.mojo &lt;artifactId&gt;findbugs-maven-plugin &lt;version&gt;2.5.1 &lt;threshold&gt;High &lt;effort&gt;Default &lt;findbugsXmlOutput&gt;true &lt;findbugsXmlWithMessages&gt;true &lt;xmlOutput&gt;true &lt;format&gt;...

    CVDS实验室5

    解决服务器错误“在当前项目和存储库中可用的插件组[org.apache.maven.plugins,org.codehaus.mojo]中找不到前缀'tocmat7'的插件” siguiente comando: mvn clean install tomcat7:run Debemos obtener el ...

    Tomcat优化1

    &lt;groupId&gt;org.codehaus.mojo &lt;artifactId&gt;jspc-maven-plugin &lt;version&gt;2.1.0 ``` ClassLoader 配置 在 Tomcat 中,ClassLoader 是一个重要的组件,负责加载 Java 类。在 conf/context.xml 文件中,我们...

    fast-jfinal:jfinal项目以embed-tomcat或undertow的方式运行,无须打war包,无续部署tomcat

    1.pom.xml引入&lt;dependency&gt; &lt;groupId&gt;org.piaohao&lt;/groupId&gt; &lt;artifactId&gt;fast-jfinal&lt;/artifactId&gt; &lt;version&gt;1.0.3&lt;/version&gt;&lt;/dependency&gt;加入appassembler打包插件&lt;plugin&gt; &lt;groupId&gt;org.codehaus.mojo&lt;/groupId&gt;...

    详解Maven命令大全

    01 02 03 04 org.codehaus.mojo 05 tomcat-maven-plugin 06 07 /web 08 9090 09 10 11 12 ``` 当然你也可以在命令里加参数来实现特定的功能,下面几个比较常用: * 跳过测试:-Dmaven.test.skip(=true) * 指定端口...

    SpringBoot与Angular2的集成示例

    &lt;groupId&gt;org.codehaus.mojo &lt;artifactId&gt;exec-maven-plugin &lt;version&gt;1.6.0 &lt;phase&gt;generate-sources &lt;goal&gt;exec &lt;executable&gt;npm &lt;workingDirectory&gt;src/main/angular &lt;argument&gt;run ...

Global site tag (gtag.js) - Google Analytics