jdos容器application-woker应用部署
Document application_worker部署分享
一、 web_tomcat和application_worker两种部署类型的本质区别:
1、web_tomcat部署的是web项目,application_worker部署的是java项目;
2、web_tomcat需要web容器,application_worker只需要用一个主线程执行就可以;
3、web_tomcat构建编译的是war包,application_worker是jar包;
总述:web_tomcat把源码编译成一个war包,通过tomcat实例启动应用,
application_worker通过java命令启动jar包,必须有启动脚本start.sh和stop.sh,使用maven-assembly-plugin插件将编译结果打包成一个zip包。
二、 application_worker的部署步骤(仪表盘转换器为例,在http://test.jdos.jd.com上部署)
1、 创建应用,下图所示点击按钮创建,填写相应配置参数:
点击提交按钮后创建应用成功:
点击应用标识进入应用详情,确认
2、构建镜像:按图中顺序操作上传zip包,上传完毕后点击提交按钮
使用maven命令clean、package打包后,生成jar和zip俩个包:
将打好的zip包上传,提交构建编辑:
点击提交按钮后,自动编译成功:
3、构建镜像:弹出框填写对应版本参数,点击立即构建按钮,开始自动构建镜像:
构建镜像成功:
4、创建分组:
5、配置管理:参数可参考其他配置填写
基本配置参数,私有镜像框中选择对应的镜像版本:
6、集群管理:创建集群
点击上线按钮,弹出框点击是
服务器开始自动部署
部署完毕:
7、日志服务:订阅日志,查看日志确认服务是否启动正常(若不订阅,无法查看日志)
选择主机、日志路径,点击搜索,即可查看控制台日志:
日志显示服务启动成功: