当 OutOfMemoryError 发生时,我需要在服务器端自动重启 tomcat。最简单的方法是使用 JVM 选项:OnOutOfMemoryError="service tomcat restart"。
问题:Tomcat 是由 tomcat 用户运行的。tomcat 用户无权使用service 命令重启tomcat,或直接运行/etc/init.d/tomcat6(此脚本中的某些命令只能由root 执行)。
此外,让 tomcat 用户 sudoer 不是一个好主意。有没有更好的方法来做到这一点?
| 归档时间: |
|
| 查看次数: |
1983 次 |
| 最近记录: |