问题:每次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相关推荐

  1. Linux CentOS 中安装 Tomcat(四)

    CentOS 中安装 Tomcat 内容 一.软件下载 二.安装步骤 1. 安装 SecureSTR 软件 2. 新建安装目录 3. 上传压缩包 4. 将tomcat解压到指定的路径 5. 切换到to ...

  2. CentOS重启启动Apache,VNC

    centos 重启  apache #service httpd restart 重启  VNC #service vncserver restart 重启mysql # /etc/init.d/my ...

  3. Docker——Dockerfile(构建自己的CentOS镜像和Tomcat镜像)并打包镜像发布上线

    Dockerfile(构建自己的CentOS镜像和Tomcat镜像)并打包镜像发布上线 Dockerfile概述 Dockerfile构建过程 Dockerfile指令说明 实战:构建自己的CentO ...

  4. mysql error104528000_腾讯云服务器CentOS安装JDK+Tomcat+MySQL详细步骤(以及遇到的各种坑)...

    前言 趁着学生期间,买了一个云服务器拿来自己练练手,刚配置一个环境就让自己各种无语,把自己配置的步骤和遇到的问题整理一下. 安装过程 将下载好的安装包上传到云服务器/usr/local文件夹 scp ...

  5. centos 重启网卡_CentOS7网络配置和修改网卡名称及常用服务管理命令

    1.设置IP地址和网关及DNS CentOS7里面的网卡名称不在是eth0,1,2而改成enoxxxxxx的格式,en代表的是enthernet以太网,o代表onboard内置,这种新的方式不但长,而 ...

  6. 腾讯云服务器CentOS安装JDK+Tomcat+MySQL详细步骤(以及遇到的各种坑)

    作者:王利龙,北京邮电大学在读学生. 前言 趁着学生期间,买了一个云服务器拿来自己练练手,刚配置一个环境就让自己各种无语,把自己配置的步骤和遇到的问题整理一下. 安装过程: 安装JDK 看了很多资料, ...

  7. 腾讯云centos安装jdk+tomcat+mysql

    一.安装jdk 参考:腾讯云Centos安装jdk8 - 河岸飞流 - 博客园 wget下载jdk1.8_weixin_33785972的博客-CSDN博客 1.先切换目录 cd /usr/local ...

  8. centos重启网络失败Job for network.service failed,ping不通网络

    遇到的问题 执行systemctl restart network时报错 Restarting network (via systemctl): Job for network.service fai ...

  9. centos 重启网络服务的方法

    linux 重启网络服务的方法 - Linux - 5x54学习笔记 - Linux自学手册.Linux常见问题解决.原创作品整理 linux 重启网络服务的方法 如果是redhat或CentOS,重 ...

最新文章

  1. 【Qt】QImage、QPixmap、QBitmap和QPicture
  2. 如果公司的网络屏蔽了游戏【英雄联盟】的链接请求,使用这种方法玩游戏。
  3. Vim-安装 YouCompleteMe
  4. 一道CTF----BUUCTF---练习场---Havefun
  5. C++插入中文到mysql乱码
  6. IPHONE 开发 9 -- Object C static关键字,数组对象,词典,动态词典,集合对象,函数调用关系...
  7. PDX模型不靠谱,土豪来发resource;细菌帮助癌转移,诺奖发现被推翻
  8. AngularJS中实现显示或隐藏动画效果的3种方式
  9. mie散射理论方程_腾讯游戏学院专家:PBR渲染模型的理论及具体应用
  10. iphone分屏功能怎么用_你用iPhone手机,没学会这7个功能,难怪会说手机不好用...
  11. Eclipse自动生成返回值对象
  12. 易语言模拟按键 c打不出,易语言怎么编写模拟按键
  13. java error 常见_javah 常见错误
  14. 【iOS越狱开发】iOS越狱步骤1之环境搭建
  15. 模电:集成运算放大器
  16. 电脑能正常上网,但登不上 QQ
  17. 千锋Python培训教程合集
  18. 雷军北大15分钟演讲:我至少有胆量去想
  19. Ubuntu 18.04 修改中国时区
  20. 黑科技丨电脑必备的chrome插件(一)

热门文章

  1. shell基础---shell中的时间值提取(date)
  2. 2022-2027年中国生物实验室耗材行业市场深度分析及投资战略规划报告
  3. meltdown补丁linux,Canonical发布Ubuntu Linux的Spectre补丁和PowerPC的Meltdown补丁
  4. Spring事务传播属性有那么难吗?看这一篇就够了
  5. Android获取一个月前的日期,Android DatePicker Fragment返回一个月前的日期
  6. mysql update inner join_mysql update inner join错误
  7. 打开旧的图纸属性窗口
  8. linux 软路由 中文,Linux 软路由性能测试及分析-Go语言中文社区
  9. Java进阶:生化危机java中文版下载
  10. 【机器学习笔记】随机生成mini-batches的原理及过程