当我在RedHat 7.4 x64终端上执行以下命令时,(只需启用tomcat.service)
无法执行操作:错误消息
您有什么想法或建议可以进一步检查吗?
谢谢。
答案 0 :(得分:0)
在RHEL 7.x中,该错误表明'tomcat.service'文件中存在问题,该文件将在设置tomcat时手动创建。 “ tomcat.service”文件对于在服务器启动后使tomcat作为服务自动运行很重要。它保存在“ / etc / systemd / system /”目录中。
通常,“ tomcat.service”将包含名为[Unit],[Service]和[Install]的部分。
[Unit]部分为“ Description”和“ After”之类的参数提供值。
[服务]部分为“类型”,“用户”,“组”,“环境”,“ ExecStart”,“ ExecStop”等参数提供值。
[Install]提供参数“ WantedBy”的值。
如果上述关键字中有任何拼写错误,我们将无法作为systemctl的一部分“启用”该服务,因此会出现问题中提到的“错误消息”错误。
答案 1 :(得分:0)
我正在安装etcd集群并遇到相同的错误,我最后发现问题是我的etcd.service
配置添加了一个无用的字符,将其删除并解决了问题。您应该检查tomcat.service
文件。也许对您有帮助!
i[Unit]
Description=Etcd Server
After=network.target
After=network-online.target
Wants=network-online.target
Documentation=https://github.com/coreos
使用vim编辑文件时输入“ i”,将其删除。