CentOS重启自动启动tomcat
问题:每次CentOS重启后,都要手动cd到tomcat的目录下,进行./startup.sh启动tomcat,
解决:
1,修改tomcat bin目录下的catalina.sh文件
也可以在tomcat目录下用find命令进行搜索 :find -name catalina.sh
vim catalina.sh
[ -z "$CATALINA_BASE" ] && CATALINA_BASE="$CATALINA_HOME"
CATALINA_PID="$CATALINA_BASE/tomcat.pid"(这行是你新增加的,在上下两行之间)
# Ensure that any user defined CLASSPATH variables are not used on startup,
修改保存
2,添加或修改tomcat.service
vim/usr/lib/systemd/system/tomcat.service
修改成
[Unit]
Description=Tomcat
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
Environment="JAVA_HOME=/usr/local/java/jdk1.8"
PIDFile=/usr/local/tomcat/apache-tomcat-8.5.39/tomcat.pid
ExecStart=/usr/local/tomcat/apache-tomcat-8.5.39/bin/startup.sh
ExecStop=/bin/kill -s QUIT $MAINPID
ExecReload=/bin/kill -s HUP $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
JAVA_HOME和tomcat都是自己的jdk和tomcat的安装路径
修改保存
3,重新载入修改后配置文件,让设置生效。
systemctl daemon-reload
4,启动tomcat.service
systemctl start tomcat.service
5,查看tomcat.service运行状态
systemctl status tomcat.service
6,将tomcat.service添加的自启动
systemctl enable tomcat.service
CentOS重启自动启动tomcat相关推荐
- Linux CentOS 中安装 Tomcat(四)
CentOS 中安装 Tomcat 内容 一.软件下载 二.安装步骤 1. 安装 SecureSTR 软件 2. 新建安装目录 3. 上传压缩包 4. 将tomcat解压到指定的路径 5. 切换到to ...
- CentOS重启启动Apache,VNC
centos 重启 apache #service httpd restart 重启 VNC #service vncserver restart 重启mysql # /etc/init.d/my ...
- Docker——Dockerfile(构建自己的CentOS镜像和Tomcat镜像)并打包镜像发布上线
Dockerfile(构建自己的CentOS镜像和Tomcat镜像)并打包镜像发布上线 Dockerfile概述 Dockerfile构建过程 Dockerfile指令说明 实战:构建自己的CentO ...
- mysql error104528000_腾讯云服务器CentOS安装JDK+Tomcat+MySQL详细步骤(以及遇到的各种坑)...
前言 趁着学生期间,买了一个云服务器拿来自己练练手,刚配置一个环境就让自己各种无语,把自己配置的步骤和遇到的问题整理一下. 安装过程 将下载好的安装包上传到云服务器/usr/local文件夹 scp ...
- centos 重启网卡_CentOS7网络配置和修改网卡名称及常用服务管理命令
1.设置IP地址和网关及DNS CentOS7里面的网卡名称不在是eth0,1,2而改成enoxxxxxx的格式,en代表的是enthernet以太网,o代表onboard内置,这种新的方式不但长,而 ...
- 腾讯云服务器CentOS安装JDK+Tomcat+MySQL详细步骤(以及遇到的各种坑)
作者:王利龙,北京邮电大学在读学生. 前言 趁着学生期间,买了一个云服务器拿来自己练练手,刚配置一个环境就让自己各种无语,把自己配置的步骤和遇到的问题整理一下. 安装过程: 安装JDK 看了很多资料, ...
- 腾讯云centos安装jdk+tomcat+mysql
一.安装jdk 参考:腾讯云Centos安装jdk8 - 河岸飞流 - 博客园 wget下载jdk1.8_weixin_33785972的博客-CSDN博客 1.先切换目录 cd /usr/local ...
- centos重启网络失败Job for network.service failed,ping不通网络
遇到的问题 执行systemctl restart network时报错 Restarting network (via systemctl): Job for network.service fai ...
- centos 重启网络服务的方法
linux 重启网络服务的方法 - Linux - 5x54学习笔记 - Linux自学手册.Linux常见问题解决.原创作品整理 linux 重启网络服务的方法 如果是redhat或CentOS,重 ...
最新文章
- 【Qt】QImage、QPixmap、QBitmap和QPicture
- 如果公司的网络屏蔽了游戏【英雄联盟】的链接请求,使用这种方法玩游戏。
- Vim-安装 YouCompleteMe
- 一道CTF----BUUCTF---练习场---Havefun
- C++插入中文到mysql乱码
- IPHONE 开发 9 -- Object C static关键字,数组对象,词典,动态词典,集合对象,函数调用关系...
- PDX模型不靠谱,土豪来发resource;细菌帮助癌转移,诺奖发现被推翻
- AngularJS中实现显示或隐藏动画效果的3种方式
- mie散射理论方程_腾讯游戏学院专家:PBR渲染模型的理论及具体应用
- iphone分屏功能怎么用_你用iPhone手机,没学会这7个功能,难怪会说手机不好用...
- Eclipse自动生成返回值对象
- 易语言模拟按键 c打不出,易语言怎么编写模拟按键
- java error 常见_javah 常见错误
- 【iOS越狱开发】iOS越狱步骤1之环境搭建
- 模电:集成运算放大器
- 电脑能正常上网,但登不上 QQ
- 千锋Python培训教程合集
- 雷军北大15分钟演讲:我至少有胆量去想
- Ubuntu 18.04 修改中国时区
- 黑科技丨电脑必备的chrome插件(一)
热门文章
- shell基础---shell中的时间值提取(date)
- 2022-2027年中国生物实验室耗材行业市场深度分析及投资战略规划报告
- meltdown补丁linux,Canonical发布Ubuntu Linux的Spectre补丁和PowerPC的Meltdown补丁
- Spring事务传播属性有那么难吗?看这一篇就够了
- Android获取一个月前的日期,Android DatePicker Fragment返回一个月前的日期
- mysql update inner join_mysql update inner join错误
- 打开旧的图纸属性窗口
- linux 软路由 中文,Linux 软路由性能测试及分析-Go语言中文社区
- Java进阶:生化危机java中文版下载
- 【机器学习笔记】随机生成mini-batches的原理及过程