记一次在Linux上面启动部署在tomcat服务器的程序

前提:Linux系统已安装好jre环境

1、文件结构:

文件说明:

部署文件包含以下文件:
1、apache-tomcat-7 
程序运行的应用服务器tomcat
包含:
war包:apache-tomcat-7webapps**.war

2、config文件夹

代理程序所需配置文件
logback.xml 日志配置文件
**.properties 
3、 jre7 文件夹

程序运行的jre环境 (windows版本用)

4、startup.bat启动命令 Windows

    startup.sh启动命令 Linux

5、程序运行后会产生日志文件和文件夹logs

logs文件夹与以上文件同级

启动命令配置:

startup.bat

set dir=%CD%
set JRE_HOME=%dir%jre7
set JAVA_OPTS=-D工程名.home=%CD% -Dapp.home=%CD%
cd  %dir%apache-tomcat-7in
startup

startup.sh

CUR_PATH=$(cd "$(dirname "$0")"; pwd)
echo "Current path: ${CUR_PATH}"

cd ${CUR_PATH}/apache-tomcat-7/bin

export JAVA_OPTS="-D工程名.home=${CUR_PATH}"

./startup.sh start 

cd ${CUR_PATH}

其他:

端口修改方法:
打开pache-tomcat-7confserver.xml 找到71行,修改port属性值
http://jingyan.baidu.com/article/414eccf6150dc46b431f0afa.html

linux可能出现问题
问题: ./startup.sh命令报错:没有权限
解决:cd 进入 tomcat/bin 目录 执行以下命令 chmod u+x *.sh

原文地址:https://www.cnblogs.com/liangblog/p/5594341.html