我在我的机器上安装了 Solaris 10,但注意到它apache-tomcat
处于维护状态。
我尝试了这些命令但没有用:
svcadm clear apache-tomcat
svcadm enable apache-tomcat
日志只是这么说的:
Failed to start Tomcat...
[ Aug 2 01:12:10 Method "start" exited with status 1 ]
有人能帮助我解决这个问题吗?
答案1
查看 /var/svc/log/ 中的 FRMI 日志。要查看日志的位置,请运行以下命令;
您应该看到类似以下内容的输出;
server$ svcs -xv svc:/system/system-log:default | grep "/var/svc/log"
See: /var/svc/log/system-system-log:default.log
server$
这将告诉您为什么 SMF 将服务置于维护模式。
编辑:刚刚看到您的更新。好的,现在来了解一下当使用参数调用 SMF 清单时它在做什么start
。
查找/var/svc/manifest
名称*.xml
中包含 tomcat 的,阅读脚本并了解其功能。
也许由于缺乏权限而无法创建日志文件,并且那是导致失败的原因start
。