linux sh 部署文件,linux服务器部署

1.基本目录结构

b29bf31f70a3

2.wrapper文件目录解析

b29bf31f70a3

2.1 bin

2.1.1 setenv.sh

设置环境变量的shell脚本

b29bf31f70a3

·: ${SCRIPTHOME:=`dirname $(readlink -f $0)`}     返回当前sh文件所在路径

· export APP_HOME=${SCRIPTHOME}/../..    返回当前sh文件再上两级的路径,也就是返回到项目的根目录下

· export APP_HOME_CONF=${APP_HOME}/appconf    根目录/appconf下

· export APP_HOME_LOG=${APP_HOME}/applogs    根目录/applogs下

2.1.2 wrapper.sh

项目用wrapper shell脚本启动

b29bf31f70a3

设置项目的名称和全名

b29bf31f70a3

如果存在./setenv.sh文件,则执行该文件

b29bf31f70a3

wrapper命令以及配置文件位置的配置

b29bf31f70a3

将错误信息打印到屏幕上,并返回给CYGWIN变量,如果该变量值为Cygwin,则输出“gettext 'This script is not compatible with Cygwin.  Please use the Wrapper batch files to control the Wrapper.”并返回1(1代表非正常运行导致的退出)

b29bf31f70a3

当项目启动时,生成以上几个文件

2.2 conf

2.2.1 wrapper.conf

b29bf31f70a3

启动本机环境变量下的java命令

b29bf31f70a3

找到两个jar包:wrapper.jar以及capp-core.jar(打的包名)

b29bf31f70a3

定义libwrapper.so或者是wrapper.dll的路径

b29bf31f70a3

输出的wrapper log

2.3 lib

b29bf31f70a3

2.4 logs

b29bf31f70a3

3.applogs文件

项目生成的log文件

4.appconf

项目的配置文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值