Cargo Daemon远程启动、停止服务器、部署项目
2013-12-19 20:18
441 查看
Cargo Daemon远程启动、停止服务器、部署项目
环境:远程linux 10.19.222.50参考以下链接,下载cargo-daemon-webapp-1.4.5.war:
http://cargo.codehaus.org/Downloads
在远程机器环境下执行命令:(此处cargo-daemon-webapp-1.4.5.war放在target目录下)
java -jar target/cargo-daemon-webapp-1.4.5.war
会有如下图所示(开启监听):
该命令作用是使该web应用被端口18000监听,若想修改监听端口,可以执行以下命令:
java -jar target/cargo-daemon-webapp-1.4.5.war -p 18001
该处也可以不执行以上命令实现监听,此时只要将cargo-daemon-webapp-1.4.5.war部署在远程linux上的任意一台服务器上即可,因为这个步骤的目的只是为了让本地能访问该web应用。
在本地浏览器输入地址:10.19.222.50:18000
接下来我们就可以开始配置启动、停止远程服务器、远程部署项目等相关配置了,接下来所有的测试都是基于JBoss As 7的standalone模式(domain模式还没测试通过)。
记得笔者在之前对cargo的介绍中有提及Cargo的本地部署有两种形式,如下:
standalone:在对应的配置文件中会设置部署的路径,通过这种方式部署的war包会部署至配置文件中设置的目录
exisiting:通过这种方式部署的war包会部署至对应的服务器的deployments目录下
以下笔者将分别介绍这两种方式的配置:
standalone
标记1:我们即将要部署到的远程服务器是JBoss As 7,因此该处选择jboss71x
标记2:远程服务器的安装目录
标记3:部署方式
标记4:即将要部署至远程服务器的项目
点击“start”,如下图:
可见,远程服务器已经启动,以下访问远程服务器上的应用进行验证:
点击“Stop”可以停止远程服务器
点击“View Container logs”可以查看远程服务器的启动、停止、项目部署的日志
点击“View Cargo logs”可以查看Cargo的相关信息
点击“Delete”可以将部署在远程服务器上的war包删除
由于该方式是standalone方式,因此war包并不会在远程服务器的deployments目录下,而是在远程linux机器的${user.home}\.cargo目录下,该目录下有项目的部署信息和以上介绍的两个日志文件,war包虽然不在deployments目录下,但是外部仍可以通过8080端口访问。
exisiting
标记1:我们即将要部署到的远程服务器是JBoss As 7,因此该处选择jboss71x
标记2:远程服务器的安装目录
标记3:部署方式
标记4:exisiting方式必须配置该项,并且必须是stanadalone目录下,经多次测试得出的结论
标记5:即将要部署至远程服务器的项目
点击“Start”启动即可,后面的操作和验证是和standalone方式一样的,这里就不再赘述。
至此,介绍完毕,谢谢!
官方文档:
http://cargo.codehaus.org/Cargo+Daemon
相关文章推荐
- 阿里云服务器linux环境,从启动tomcat服务器外网访问--->绑定域名--->Navicat远程连接mysql--->阿里云服务器部署项目过程中,一定会遇到的五大问题;
- Gradle构建并自动部署Java Web项目到远程服务器
- xshell+xftp将项目部署到远程服务器上
- 远程热部署项目到tomcat服务器中
- 远程部署Maven web项目到web服务器
- maven部署web项目到远程服务器的Tomcat,以及输入IP地址直接访问到这个web项目
- 项目部署到远程服务器出现Unsupported major.minor version 51.0问题及解决方法
- Tomcat远程部署web项目到服务器
- eclipse 远程调试部署在服务器的项目
- cargo远程部署项目到tomcat
- 使用git下载项目,然后部署到本地和远程服务器上的流程
- Tomcat中部署运行JavaWeb项目( 解决JRE_HOME 路径缺少影响的服务器启动问题)
- SSM项目连接远程Linux服务器的mysql 启动tomcat卡在了 Initializing Spring root WebApplicationContext
- java程序监控tomcat中部署的项目的状态以及控制某些项目的启动停止
- springboot 项目 打包 部署到远程tomcat服务器
- Eclipse利用Maven的插件部署web项目到远程tomcat服务器
- 用xshell远程连接Linux部署Javaweb项目到tomcat服务器
- Maven插件wagon-maven-plugin自动化部署Java项目到Linux远程服务器
- 如何远程部署Analysis Services 项目到服务器上
- Tomact 结合MyEclipse2015部署项目设置根目录访问,服务器又只启动一次