运行tomcat app作为低权限用户?

时间:2018-02-12 11:22:09

标签: tomcat drools tomcat8 kie

我对tomcat完全陌生,所以我可能会错过一些简单的东西 我试图运行流氓' kie-workbench 7.5在tomcat 8.我配置了tomcat和应用程序以使用root,但它不能与用户tomcat一起工作,我给了整个TOMCAT_HOME目录所有权和777权限。
我使用这个ansible recipe来安装tomcat后我手动尝试两者都没有运气。
192.168.50.8:8080加载了tomcat但是当我尝试访问192.168.50.8:8080/kie-drools-wb-7.5.0.Final-tomcat8这是应用的地址时,我得到了error page
我尝试使用此命令运行tomcat:sudo -u tomcat TOMCAT_HOME/bin/startup.sh
我还尝试使用jsvcthese instructions来运行它 将其作为服务运行并不适用于我的手动安装或Ansible配方。

修改
使用jsvc启动tomcat后的日志:
catalina.errcatalina.2018-02-11.loglocalhost_access_log..2018-02-11.txtlocalhost.2018-02-11.log

1 个答案:

答案 0 :(得分:0)

日志显示以下错误:

Caused by: java.nio.file.AccessDeniedException: /.index/datasources/write.lock

检查您对该目录的权限是否正确。

希望它有所帮助,