【发布时间】:2013-02-01 09:34:53
【问题描述】:
我在我得到的 Raspberry Pi 上安装了 Tomcat,一切运行良好。但是,昨天,它似乎停止了工作。我注意到的第一件事是,当我尝试运行启动脚本时,出现以下错误...
touch: cannot touch `/opt/lib/apache-tomcat-7.0.35/logs/catalina.out': Permission denied
/opt/lib/apache-tomcat-7.0.35/bin/catalina.sh: 391: /opt/lib/apache-tomcat-7.0.35/bin/catalina.sh: cannot create /opt/lib/apache-tomcat-7.0.35/logs/catalina.out: Permission denied
这以前没有发生过,但是无论如何...我做了一个 chmod catalina.out 并且错误消失了。不幸的是,我没有运气打到 Tomcat 管理器(即:8080)。我查看了启动脚本的输出,发现 JRE home 设置为 /usr,这似乎不正确,因此我将 Tomcat 启动脚本更改为将 JRE_HOME 指向 /usr/lib/jvm/java-1.6.0 -openjdk-armhf。不过,我仍然无法访问 Tomcat 管理器。此外,当我查看在我的 Pi 上运行的进程时,找不到 Tomcat。
谁能帮我解决这个问题?
【问题讨论】:
-
您是否更改了任何文件夹权限? tomcat 在哪个用户下运行?
-
不,我没有更改任何权限,所以我真的不明白为什么我突然开始得到那个错误......正如我所说,我已经成功启动了几次Tomcat次。我的 Tomcat bin 文件夹中的所有内容都归 root 所有,所以我假设它是运行它的用户。
标签: tomcat raspberry-pi