我已經使用'apt-get install sonar'在Ubuntu主機上安裝了聲吶。由於這只是Sonar的一個演示實例,我正在使用嵌入式H2數據庫。聲吶啓動時沒有錯誤,但我無法通過網絡瀏覽器訪問
聲吶似乎啓動良好,我沒有任何錯誤或警告在我sonar.log。但是,當我試圖通過我的網絡瀏覽器來訪問它時,我得到了「糟糕!Google Chrome無法連接到... blahblahblah」。
主機實際上是一個EC2實例 - 不知道這是否有所作爲。它具有由亞馬遜分配的私有IP,一個URL(即,ec2-xx-xx ... amazonaws.com)和虛榮URL,因此我不必記住那個可怕的底層URL。
現在,Sonar的屬性看起來像這樣。 (我故意X'd出來的IP地址,其中的一次出現。)
sonar.web.host: 10.xxx.xx.xxx
sonar.web.port: 9000
sonar.web.context: /
...
sonar.jdbc.url: jdbc:h2:tcp://10.xxx.xx.xxx:9092/sonar
sonar.jdbc.driverClassName: org.h2.Driver
sonar.embeddedDatabase.port: 9092
而且我無法用我的瀏覽器指向$ {} monstrous_URL訪問它:9000或$ {個性化網址}:9000。我也曾嘗試將sonar.web.host設置爲0.0.0.0,並將其設置爲$ {monstrous_URL} - 兩者都無濟於事,不幸的是。
以供參考,這是我的sonar.log樣子:
STATUS | wrapper | 2013/03/13 20:21:42 | --> Wrapper Started as Daemon
STATUS | wrapper | 2013/03/13 20:21:43 | Launching a JVM...
INFO | jvm 1 | 2013/03/13 20:21:43 | Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
INFO | jvm 1 | 2013/03/13 20:21:43 | Copyright 1999-2006 Tanuki Software, Inc. All Rights Reserved.
INFO | jvm 1 | 2013/03/13 20:21:43 |
INFO | jvm 1 | 2013/03/13 20:21:43 | 2013-03-13 20:21:43.422:INFO::Logging to [email protected] via org.sonar.application.FilteredLogger
INFO | jvm 1 | 2013/03/13 20:21:43 | 2013-03-13 20:21:43.484:INFO::jetty-6.1.25
INFO | jvm 1 | 2013/03/13 20:21:43 | 2013-03-13 20:21:43.756:INFO::NO JSP Support for /, did not find org.apache.jasper.servlet.JspServlet
2013.03.13 20:21:44 INFO o.s.s.p.ServerImpl Sonar Server/3.4.1/2f6a7f38e57ec8e9a7bedc81b3260ae735d2a8c8
2013.03.13 20:21:45 INFO o.s.s.d.EmbeddedDatabase Starting embedded database on port 9092 with url jdbc:h2:tcp://10.xxx.xx.xxx:9092/sonar
2013.03.13 20:21:45 INFO o.s.s.d.EmbeddedDatabase Embedded database started. Data stored in: /opt/sonar/data
2013.03.13 20:21:45 WARN o.s.c.p.DefaultDatabase H2 database should be used for evaluation purpose only
2013.03.13 20:21:45 INFO o.s.c.p.Database Create JDBC datasource for jdbc:h2:tcp://10.xxx.xx.xxx:9092/sonar
2013.03.13 20:21:47 INFO o.s.s.p.DefaultServerFileSystem Sonar home: /opt/sonar
2013.03.13 20:21:47 INFO o.s.s.p.DefaultServerFileSystem Deploy dir: /opt/sonar/war/sonar-server/deploy
2013.03.13 20:21:47 INFO org.sonar.INFO Install plugins...
2013.03.13 20:21:47 INFO o.s.s.p.PluginDeployer Deploy plugin Findbugs/1.1/4785d335df6bd0e662d636a6fb03d79fbdda8c5a
2013.03.13 20:21:47 INFO o.s.s.p.PluginDeployer Deploy plugin JaCoCo/1.1/4785d335df6bd0e662d636a6fb03d79fbdda8c5a
沒有人有經驗上的EC2實例上運行的聲納,或者對我有什麼祕訣嗎?我很難過!
OMG **之嫌額頭**這做到了!謝謝interwebz和jamieb ...我愛你們倆。 – Sarah 2013-03-13 21:39:24