Sonar started, the background error is as follows:
ERROR Jruby.rack-error:application Initialization failed
Org.jruby.rack.RackInitializationException:java.lang.NullPointerException:null
From Org/sonar/server/ui/jrubyfacade.java:447:in ' Getserverhome '
From/usr/local/tomcat/temp/0-sonar/web-inf/config/environment.rb:52:in ' (Root) '
From/usr/local/tomcat/temp/0-sonar/web-inf/gems/gems/rails-2.3.14/lib/initializer.rb:111:in ' Run '
From/usr/local/tomcat/temp/0-sonar/web-inf/config/environment.rb:32:in ' (Root) '
From org/jruby/rubykernel.java:1058:in ' Load '
From/usr/local/tomcat/temp/0-sonar/web-inf/config/environment.rb:23:in ' Load_environment '
From/usr/local/java/apache-tomcat-7.0.23/work/catalina/localhost/sonar/loader/jruby/rack/rails_booter.rb:65:in ' Load_environment '
From <script>:1:in ' (root) '
At Org.jruby.rack.defaultrackapplicationfactory$4.init (defaultrackapplicationfactory.java:231) ~[ Jruby-rack-1.1.10.jar:na]
At Org.jruby.rack.DefaultRackApplicationFactory.getApplication (defaultrackapplicationfactory.java:58) ~[ Jruby-rack-1.1.10.jar:na]
At Org.jruby.rack.SharedRackApplicationFactory.init (sharedrackapplicationfactory.java:33) ~[ Jruby-rack-1.1.10.jar:na]
At org.jruby.rack.RackServletContextListener.contextInitialized (rackservletcontextlistener.java:48) ~[ Jruby-rack-1.1.10.jar:na]
At Org.apache.catalina.core.StandardContext.listenerStart (standardcontext.java:4765) [catalina.jar:7.0.23]
At Org.apache.catalina.core.StandardContext.startInternal (standardcontext.java:5260) [catalina.jar:7.0.23]
At Org.apache.catalina.util.LifecycleBase.start (lifecyclebase.java:150) [catalina.jar:7.0.23]
At Org.apache.catalina.core.ContainerBase.addChildInternal (containerbase.java:866) [catalina.jar:7.0.23]
At Org.apache.catalina.core.ContainerBase.addChild (containerbase.java:842) [catalina.jar:7.0.23]
At Org.apache.catalina.core.StandardHost.addChild (standardhost.java:615) [catalina.jar:7.0.23]
At Org.apache.catalina.startup.HostConfig.deployWAR (hostconfig.java:958) [catalina.jar:7.0.23]
At Org.apache.catalina.startup.hostconfig$deploywar.run (hostconfig.java:1599) [catalina.jar:7.0.23]
At Java.util.concurrent.executors$runnableadapter.call (executors.java:441) [na:1.6.0_35]
At Java.util.concurrent.futuretask$sync.innerrun (futuretask.java:303) [na:1.6.0_35]
At Java.util.concurrent.FutureTask.run (futuretask.java:138) [na:1.6.0_35]
At Java.util.concurrent.threadpoolexecutor$worker.runtask (threadpoolexecutor.java:886) [na:1.6.0_35]
At Java.util.concurrent.threadpoolexecutor$worker.run (threadpoolexecutor.java:908) [na:1.6.0_35]
At Java.lang.Thread.run (thread.java:680) [na:1.6.0_35]
Org.jruby.exceptions.RaiseException:Native Exception: ' Class java.lang.NullPointerException '; Message:null; StackTrace:java.lang.NullPointerException
At Org.sonar.server.ui.JRubyFacade.get (jrubyfacade.java:84)
At Org.sonar.server.ui.JRubyFacade.getServerHome (jrubyfacade.java:447)
At Org.sonar.server.ui.JRubyFacade.get (jrubyfacade.java:84) ~ [JRubyFacade.class:na]
At Org.sonar.server.ui.JRubyFacade.getServerHome (jrubyfacade.java:447) ~[jrubyfacade.class:na]
caused By:java.lang.NullPointerException:null
... 2 Common frames omitted