记一次在Linux上面启动部署在tomcat服务器的程序
前提:Linux系统已安装好jre环境
1、文件结构:
文件说明:
部署文件包含以下文件:
1、apache-tomcat-7
程序运行的应用服务器tomcat
包含:
war包:apache-tomcat-7\webapps\**.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-7\bin 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-7\conf\server.xml 找到71行,修改port属性值
http://jingyan.baidu.com/article/414eccf6150dc46b431f0afa.html
linux可能出现问题
问题: ./startup.sh命令报错:没有权限
解决:cd 进入 tomcat/bin 目录 执行以下命令 chmod u+x *.sh