这是我的设置
- AIX 7.1 版
- SonarQube 5.1
- Java71_64
我尝试用
/usr/java71_64/bin/java -jar ./sonarqube-5.1/lib/sonar-application-5.1.jar
一切似乎都很好,我得到以下输出:
/usr/java71_64/bin/java -jar ./sonarqube-5.1/lib/sonar-application-5.1.jar
2015.05.20 14:55:10 INFO app[o.s.p.m.JavaProcessLauncher] Launch process[search]: /usr/java71_64/jre/bin/java -Djava.awt.headless=true -Xmx1G -Xms256m -Xss256k -Djava.net.preferIPv4Stack=true -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+HeapDumpOnOutOfMemoryError -Djava.io.tmpdir=/server/sonarqube-5.1/temp -cp ./lib/common/*:./lib/search/* org.sonar.search.SearchServer /tmp/sq-process8605905139828216720properties
2015.05.20 14:55:22 INFO app[o.s.p.m.Monitor] Process[search] is up
2015.05.20 14:55:22 INFO app[o.s.p.m.JavaProcessLauncher] Launch process[web]: /usr/java71_64/jre/bin/java -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djruby.management.enabled=false -Djruby.compile.invokedynamic=false -Xmx768m -XX:MaxPermSize=160m -XX:+HeapDumpOnOutOfMemoryError -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/server/sonarqube-5.1/temp -cp ./lib/common/*:./lib/server/*:/server/sonarqube-5.1/lib/jdbc/h2/h2-1.3.176.jar org.sonar.server.app.WebServer /tmp/sq-process8098035030120374349properties
2015.05.20 14:55:52 INFO app[o.s.p.m.Monitor] Process[web] is up
但是当我尝试在浏览器中打开 [ip]:9000 时,我得到:
org.jruby.rack.RackInitializationException: uninitialized constant I18n
from org/jruby/RubyModule.java:2689:in const_missing'
from /server/sonarqube-5.1/web/WEB-INF/gems/gems/activerecord-2.3.15/lib/active_record.rb:83:in (root)'
from org/jruby/RubyKernel.java:1075:in require'
from jar:file:/server/sonarqube-5.1/lib/server/jruby-complete-1.7.9.jar!/META-INF/jruby.home/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:55:in require'
from jar:file:/server/sonarqube-5.1/lib/server/jruby-complete-1.7.9.jar!/META-INF/jruby.home/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:53:in require'
from /server/sonarqube-5.1/web/WEB-INF/gems/gems/rails-2.3.15/lib/initializer.rb:1:in (root)'
from org/jruby/RubyArray.java:1613:in each'
from /server/sonarqube-5.1/web/WEB-INF/gems/gems/rails-2.3.15/lib/initializer.rb:268:in require_frameworks'
from /server/sonarqube-5.1/web/WEB-INF/gems/gems/rails-2.3.15/lib/initializer.rb:268:in require_frameworks'
from file:/server/sonarqube-5.1/lib/server/jruby-rack-1.1.13.2.jar!/jruby/rack/rails/environment2.rb:51:in require_frameworks_with_servlet_env'
from org/jruby/RubyKernel.java:2223:in send'
from /server/sonarqube-5.1/web/WEB-INF/gems/gems/rails-2.3.15/lib/initializer.rb:134:in process'
from /server/sonarqube-5.1/web/WEB-INF/gems/gems/rails-2.3.15/lib/initializer.rb:113:in run'
from org/jruby/RubyKernel.java:1094:in load'
from /server/sonarqube-5.1/web/WEB-INF/config/environment.rb:55:in (root)'
from file:/server/sonarqube-5.1/lib/server/jruby-rack-1.1.13.2.jar!/jruby/rack/rails/environment2.rb:1:in (root)'
from file:/server/sonarqube-5.1/lib/server/jruby-rack-1.1.13.2.jar!/jruby/rack/rails/environment2.rb:25:in load_environment'
at org.jruby.rack.RackInitializationException.wrap(RackInitializationException.java:29)
at org.jruby.rack.RackApplicationFactoryDecorator.init(RackApplicationFactoryDecorator.java:98)
at org.jruby.rack.RackServletContextListener.contextInitialized(RackServletContextListener.java:50)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4720)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5154)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1409)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1399)
at java.util.concurrent.FutureTask.run(FutureTask.java:274)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1157)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:627)
at java.lang.Thread.run(Thread.java:809)
Caused by: org.jruby.exceptions.RaiseException: (NameError) uninitialized constant I18n
at org.jruby.RubyModule.const_missing(org/jruby/RubyModule.java:2689)
at RUBY.(root)(/server/sonarqube-5.1/web/WEB-INF/gems/gems/activerecord-2.3.15/lib/active_record.rb:83)
at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:1075)
at Kernel.require(jar:file:/server/sonarqube-5.1/lib/server/jruby-complete-1.7.9.jar!/META-INF/jruby.home/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:55)
at Kernel.require(jar:file:/server/sonarqube-5.1/lib/server/jruby-complete-1.7.9.jar!/META-INF/jruby.home/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:53)
at RUBY.(root)(/server/sonarqube-5.1/web/WEB-INF/gems/gems/rails-2.3.15/lib/initializer.rb:1)
at org.jruby.RubyArray.each(org/jruby/RubyArray.java:1613)
at RUBY.require_frameworks(/server/sonarqube-5.1/web/WEB-INF/gems/gems/rails-2.3.15/lib/initializer.rb:268)
at RUBY.require_frameworks(/server/sonarqube-5.1/web/WEB-INF/gems/gems/rails-2.3.15/lib/initializer.rb:268)
at RUBY.require_frameworks_with_servlet_env(file:/server/sonarqube-5.1/lib/server/jruby-rack-1.1.13.2.jar!/jruby/rack/rails/environment2.rb:51)
at org.jruby.RubyKernel.send(org/jruby/RubyKernel.java:2223)
at RUBY.process(/server/sonarqube-5.1/web/WEB-INF/gems/gems/rails-2.3.15/lib/initializer.rb:134)
at RUBY.run(/server/sonarqube-5.1/web/WEB-INF/gems/gems/rails-2.3.15/lib/initializer.rb:113)
at org.jruby.RubyKernel.load(org/jruby/RubyKernel.java:1094)
at RUBY.(root)(/server/sonarqube-5.1/web/WEB-INF/config/environment.rb:55)
at RUBY.(root)(file:/server/sonarqube-5.1/lib/server/jruby-rack-1.1.13.2.jar!/jruby/rack/rails/environment2.rb:1)
at RUBY.load_environment(file:/server/sonarqube-5.1/lib/server/jruby-rack-1.1.13.2.jar!/jruby/rack/rails/environment2.rb:25)
到目前为止,我无法找到解决方案,因此不胜感激。