美文网首页工作生活
linux服务器部署

linux服务器部署

作者: 听说昨夜星子坠落 | 来源:发表于2019-07-02 13:54 被阅读0次

1.基本目录结构

2.wrapper文件目录解析

2.1 bin

2.1.1 setenv.sh

设置环境变量的shell脚本

·: ${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脚本启动

设置项目的名称和全名

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

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

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

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

2.2 conf

2.2.1 wrapper.conf

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

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

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

输出的wrapper log

2.3 lib

2.4 logs

3.applogs文件

项目生成的log文件

4.appconf

项目的配置文件

相关文章

网友评论

    本文标题:linux服务器部署

    本文链接:https://www.haomeiwen.com/subject/rsuzcctx.html