记一次在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

 

posted @   凉城  阅读(440)  评论(1编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示