码迷,mamicode.com
首页 > Web开发 > 详细

maven 通过cargo配置运行到web服务器

时间:2014-09-17 15:43:42      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:style   http   color   io   os   java   ar   art   sp   

1.配置standalone将本地tomcat服务器配置拷贝下来,并运行在standalone指定的目录下,可以运行为指定端口

[html] view plaincopy
<plugin>  
    <groupId>org.codehaus.cargo</groupId>  
    <artifactId>cargo-maven2-plugin</artifactId>  
    <version>1.2.4</version>  
    <configuration>  
        <container>  
            <containerId>tomcat7x</containerId>  
            <home>${env.CATALINA_HOME}</home>  
        </container>  
        <configuration>  
            <type>standalone</type>  
            <home>${project.build.directory}/target/tomcat7x</home>  
            <properties>  
                <cargo.servlet.port>9234</cargo.servlet.port>  
            </properties>  
        </configuration>  
    </configuration>  
</plugin>

执行mvn package cargo:start


2.下载web服务器并运行

[html] view plaincopy
<container>  
    <containerId>glassfish3x</containerId>  
    <containerUrl>http://download.java.net/glassfish/3.1.1/release/glassfish-3.1.1.zip</containerUrl>  
</container>

 

执行mvn package cargo:start


3.通过existing方式运行

[html] view plaincopy
<plugin>  
    <groupId>org.codehaus.cargo</groupId>  
    <artifactId>cargo-maven2-plugin</artifactId>  
    <version>1.2.4</version>  
    <configuration>  
        <container>  
            <containerId>tomcat7x</containerId>  
            <home>${env.CATALINA_HOME}</home>  
        </container>  
        <configuration>  
            <type>existing</type>  
            <home>${env.CATALINA_HOME}</home>  
        </configuration>  
    </configuration>  
</plugin>

不能指定端口号,它直接运行指定位置的服务器

执行mvn package cargo:start

4.配置到远程web服务器

[html] view plaincopy
<plugin>  
    <groupId>org.codehaus.cargo</groupId>  
    <artifactId>cargo-maven2-plugin</artifactId>  
    <version>1.2.4</version>  
    <configuration>  
        <container>  
            <containerId>tomcat7x</containerId>  
            <type>remote</type>  
        </container>  
        <configuration>  
            <type>runtime</type>  
            <properties>  
                <cargo.hostname>localhost</cargo.hostname>  
                <cargo.servlet.port>8080</cargo.servlet.port>  
                <cargo.remote.username>tomcat</cargo.remote.username>  
                <cargo.remote.password>tomcat</cargo.remote.password>  
            </properties>  
        </configuration>  
    </configuration>  
</plugin>

运行mvn package cargo:redeploy,将war配置到localhost的port端口

运行mvn cargo:undeploy卸载war


maven 通过cargo配置运行到web服务器

标签:style   http   color   io   os   java   ar   art   sp   

原文地址:http://my.oschina.net/liangxiao/blog/314559

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!