当前位置: 首页 > news >正文

tomcat通过systemctl启动时报错Cannot find /usr/local/tomcat/bin/setclasspath.sh

解决方法,检查自己的CATALINA_HOME=和TOMCAT_HOME配置情况

我的配置在/etc/profile下的如下

使其立即生效

后将/usr/lib/systemd/system/tomcat.service中的CATALINA_HOME=和TOMCAT_HOME和/etc/profile改一致

重新加载再重启解决


解决方法,检查自己的CATALINA_HOME=和TOMCAT_HOME配置情况

我的配置在/etc/profile下的如下

[root@localhost bin]# tail -4 /etc/profile
export JAVA_HOME=/usr/java/jdk1.8.0_371
export PATH=$JAVA_HOME/bin:$PATH
export CATALINA_HOME=/usr/local/tomcat/apache-tomcat-8.5.70
export TOMCAT_HOME=/usr/local/tomcat/apache-tomcat-8.5.70

使其立即生效

[root@localhost bin]# source /etc/profile

后将/usr/lib/systemd/system/tomcat.service中的CATALINA_HOME=和TOMCAT_HOME和/etc/profile改一致

[root@localhost system]# pwd 
/usr/lib/systemd/system
[root@localhost system]# cat tomcat.service 
# Systemd unit file for default tomcat
# 
# To create clones of this service:
# DO NOTHING, use tomcat@.service instead.[Unit]
Description=Apache Tomcat Web Application Container
After=syslog.target network.target[Service]
Type=forking
Environment=JAVA_HOME=/usr/java/jdk1.8.0_371
Environment=CATALINA_HOME=/usr/local/tomcat/apache-tomcat-8.5.70
ExecStart=/usr/local/tomcat/apache-tomcat-8.5.70/bin/startup.sh
ExecStop=/usr/local/tomcat/apache-tomcat-8.5.70/bin/shutdown.sh
ExecReload=/bin/kill -s HUP $MAINPID
SuccessExitStatus=143
User=tomcat
Group=tomcat
PrivateTmp=true[Install]
WantedBy=multi-user.target

重新加载再重启解决

[root@localhost system]# systemctl daemon-reload 
[root@localhost system]# systemctl restart tomcat
[root@localhost system]# systemctl status tomcat
● tomcat.service - Apache Tomcat Web Application ContainerLoaded: loaded (/usr/lib/systemd/system/tomcat.service; disabled; vendor preset: disabled)Active: active (running) since Sun 2023-08-06 22:02:45 CST; 5s agoProcess: 31233 ExecStop=/usr/local/tomcat/apache-tomcat-8.5.70/bin/shutdown.sh (code=exited, status=0/SUCCESS)Process: 31265 ExecStart=/usr/local/tomcat/apache-tomcat-8.5.70/bin/startup.sh (code=exited, status=0/SUCCESS)Main PID: 31272 (java)CGroup: /system.slice/tomcat.service└─31272 /usr/java/jdk1.8.0_371/bin/java -Djava.util....Aug 06 22:02:45 localhost.localdomain systemd[1]: Starting Apac...
Aug 06 22:02:45 localhost.localdomain systemd[1]: Started Apach...
Hint: Some lines were ellipsized, use -l to show in full.

http://www.lryc.cn/news/114396.html

相关文章:

  • Django架构图
  • vue- 创建wms-web项目
  • 集成学习:机器学习模型如何“博采众长”
  • 排序算法(二)
  • CVPR 2023 | 无监督深度概率方法在部分点云配准中的应用
  • HTTP隧道识别与防御:机器学习的解决方案
  • 【MMU】认识 MMU 及内存映射的流程
  • Clion开发Stm32之存储模块(W25Q64)驱动编写
  • SpringBoot动态切换数据源
  • [C++项目] Boost文档 站内搜索引擎(4): 搜索的相关接口的实现、线程安全的单例index接口、cppjieba分词库的使用、综合调试...
  • SAP ABAP元素域值描述通过函数(DD_DOMVALUE_TEXT_GET)获取
  • 原型模式与享元模式:提升系统性能的利器
  • uniapp封装手写签名
  • 掌握 JVM 调优命令
  • 扩增子分析流程——Lotus2: 一行命令完成所有分析
  • 微服务 云原生:搭建 Harbor 私有镜像仓库
  • Ceph入门到精通-远程开发Windows下使用SSH密钥实现免密登陆Linux服务器
  • APP外包开发的开发语言对比
  • 基于Python++PyQt5马尔科夫模型的智能AI即兴作曲—深度学习算法应用(含全部工程源码+测试数据)
  • Android中简单封装Livedata工具类
  • 国内大模型在局部能力上已超ChatGPT
  • 监控设置ip地址怎么设置
  • 力扣:56. 合并区间(Python3)
  • 最小二乘问题和非线性优化
  • Selenium/webdriver原理解析
  • 多用户跨境B2B2C商城后台管理系统快速搭建
  • MySQL 优化
  • VMware Workstation及CentOS-7虚机安装
  • 双向带头循环链表+OJ题讲解
  • 电脑开不了机如何解锁BitLocker硬盘锁