sonar启动时报错

来源:互联网 发布:阿里云rds数据库mysql 编辑:程序博客网 时间:2024/04/30 07:17

在tomcat中启动sonar,报错:

Application at context path /sonar could not be starte

查看sonar.log,错误信息如下:

2013.09.13 10:20:53 ERROR o.s.s.p.Platform  Fail to delete temp directory: /usr/local/sonar-3.2/temp/ror
java.lang.IllegalStateException: Fail to delete temp directory: /usr/local/sonar-3.2/temp/ror
    at org.sonar.server.plugins.ApplicationDeployer.prepareDir(ApplicationDeployer.java:112) ~[ApplicationDeployer.class:na]
    at org.sonar.server.plugins.ApplicationDeployer.prepareRubyRailsRootDirectory(ApplicationDeployer.java:76) ~[ApplicationDeployer.class:na]

解决方法:

(1)查看/usr/local/sonar-3.2/temp/ror目录权限gitserver@SER12003:/usr/local/sonar-3.2/temp$ ls -al
总用量 16
drwxr-xr-x  3 Lily Lily 4096 2013-09-12 13:21 .
drwxr-xr-x 11 Lily Lily 4096 2012-12-04 16:58 ..
-rwxr-xr-x  1 Lily Lily   93 2012-07-23 12:04 README.txt
drwxr-xr-x  3 root      root      4096 2013-09-12 13:21 ror

(2)给ror目录赋普通用户权限:sudo chown -R Lily:Lily ror/

(3)重启tomcat,解决问题。

原创粉丝点击