解决麒麟v10下tomcat无法自动启动的问题

在信创如火如荼的发展过程中,笔者给客户开发了一些简单的应用,主要是tomcat+mariadb+redis为主要技术路线。

在部署过程中发现有些tomcat无法自行启动的情况。

主要解决思路为:

新建tomcat.service

复制代码
[Unit]
Description=Tomcat
After=network.target
[Service]
Type=forking
Environment="JAVA_HOME=/opt/jdk1.8.0_461"
Environment="CATALINA_HOME=/mnt/sda1/tomcat"
Environment="CATALINA_BASE=/mnt/sda1/tomcat"
ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/opt/tomcat/bin/shutdown.sh
Restart=on-failure
[Install]
WantedBy=multi-user.target

拷贝到tomcat.service到/lib/systemd/system/中或/etc/systemd/system中

systemctl daemon-reload

systemctl enable tomcat.service

systemctl start tomcat.service

查看运行状态 systemctl status tomcat.service

如果出现active running即可正常启动,

如果出现inactive,需要查看日志

journalctl -u tomcat.service -n 30

看是报错信息。

相关推荐
2401_8955213443 分钟前
【Spring Security系列】Spring Security 过滤器详解与基于JDBC的认证实现
java·后端·spring
皮卡蛋炒饭.1 小时前
线程的概念和控制
java·开发语言·jvm
tumeng07111 小时前
超详细:解决Tomcat在日志、页面和idea控制台中的中文乱码问题
tomcat·intellij-idea·firefox
一只大袋鼠1 小时前
MyBatis 入门详细实战教程(一):从环境搭建到查询运行
java·开发语言·数据库·mysql·mybatis
程序员老邢1 小时前
【人生底稿・番外篇 05】我的电影江湖:从录像带时代,到港片陪伴的青春岁月
java·程序人生·职场发展·娱乐
sonnet-10291 小时前
函数式接口和方法引用
java·开发语言·笔记
Bat U2 小时前
JavaEE|多线程(二)
java·开发语言
_Evan_Yao2 小时前
RAG中的“Chunk”艺术:我试过10种切分策略后总结的结论
java·人工智能·后端·python·软件工程
魂梦翩跹如雨2 小时前
数据库的“契约” —— 约束(Constrains)
java·数据库·mysql
独自破碎E3 小时前
面试官:你有用过Java的流式吗?比如说一个列表.stream这种,然后以流式去处理数据。
java·开发语言