我解压缩了声纳(代码审查工具),并在win 7 64位上执行批处理文件 当我在mozilla中访问url时:http:// localhost:9000 m得到以下错误
应用程序初始化失败:no!/ in spec
来自file:/ D:/#Software / sonar-2.9 / war / sonar-server / WEB-INF / lib / jruby-rack-1.0.0.1.jar!/ vendor / rack.rb:7:in {{1} }要求'
来自file:/ D:/#Software / sonar-2.9 / war / sonar-server / WEB-INF / lib / jruby-rack-1.0.0.1.jar!/ vendor / rack.rb:28:in {{1} }架'
来自file:/ D:/#Software / sonar-2.9 / war / sonar-server / WEB-INF / lib / jruby-rack-1.0.0.1.jar!/jruby/rack/boot/rack.rb:8:in (root)'
from org/jruby/RubyKernel.java:1038:in
负载”
来自file:/ D:/#Software / sonar-2.9 / war / sonar-server / WEB-INF / lib / jruby-rack-1.0.0.1.jar!/jruby/rack/boot/rack.rb:1:in `(根)'
是安装声纳的正确程序还是我还需要做其他事情。
答案 0 :(得分:1)
用于评估目的的Sonar安装(没有企业数据库)非常简单。如2 minutes tutorial中所述,它对我有用。看一下requirements - 你当然需要Java。
这是指示:
下载并解压缩发行版 (不要将应用程序安装在以数字开头的目录中。
在Windows上执行:
bin\windows-x86-32\StartSonar.bat
或在其他平台上:
bin/[OS]/sonar.sh console
在Maven项目上执行以下命令:
mvn clean install
mvn sonar:sonar
浏览至http://localhost:9000
对于管理功能,默认登录名/密码为admin / admin。
答案 1 :(得分:0)
我遇到了问题,这是因为我在我的基本目录名中使用了“#”,这就是为什么在执行它时没有获得某些依赖项的路径。
如果没有明确要求,我建议所有人不要在安装目录名中使用任何特殊字符。
谢谢。
答案 2 :(得分:0)
FWIW,我刚刚在Windows 7上的Sonar 2.13.1上有类似的东西
别介意特殊字符,我的问题是将其安装在C:\ Program Files \中,将其安装在C:\ Dev \中修复它。 此外,作为Windows 7,我必须打开日志目录的权限。
答案 3 :(得分:0)
在某些情况下,声纳日志消息过于通用。您可能需要将日志级别更改为DEBUG并再次检查。从我的经验中检查几件事
{sonar.jdbc.username:}
是架构所有者