记一次在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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 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训练数据并当服务器共享给他人