Tomcat安装部署

一、解压tomcat 至/usr/local

二、在/usr/lib/systemd/system/目录下新建文件tomcat8.service,内容如下:

复制代码
#!/bin/bash
[Unit] 
Description=Tomcat8
After=syslog.target network.target remote-fs.target nss-lookup.target 
   
[Service] 
Type=forking
Environment='JAVA_HOME=/opt/jdk1.8.0_66'
Environment='CATALINA_PID=/opt/apache-tomcat-8.5.29/bin/tomcat.pid'
Environment='CATALINA_HOME=/opt/apache-tomcat-8.5.29/'
Environment='CATALINA_BASE=/opt/apache-tomcat-8.5.29/'

WorkingDirectory=/opt/apache-tomcat-8.5.29/ 
  
ExecStart=/opt/apache-tomcat-8.5.29/bin/startup.sh 
ExecReload=/bin/kill -s HUP $MAINPID 
ExecStop=/bin/kill -s QUIT $MAINPID 
PrivateTmp=true
   
[Install] 
WantedBy=multi-user.target
复制代码

三、systemctl daemon-reload

四、设置为开启机启动:systemctl enable tomcat7

 

posted @   小小仓鼠  阅读(172)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示