首页 > 代码库 > maven 通过cargo配置运行到web服务器
maven 通过cargo配置运行到web服务器
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服务器
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。