2016-08-03 71 views
1

Ich versuche, Nexus auf MacOS über Homebrew zu installieren und auszuführen. Die Installation lief bisher gut. Version 2.13 wurde installiert.Nexus schlägt fehl: Localhost kann nicht gesetzt werden

Der folgende Fehler tritt auf, wenn ich über nexus console starten:

ERROR [jetty-main-1] *SYSTEM net.sf.ehcache.Cache - Unable to set localhost. 
This prevents creation of a GUID. Cause was: 
87.128.123.10.dyn.in-addr.arpa: 87.128.123.10.dyn.in-addr.arpa 

java.net.UnknownHostException: 87.128.123.10.dyn.in-addr.arpa: 87.128.123.10.dyn.in-addr.arpa 
    at java.net.InetAddress.getLocalHost(InetAddress.java:1475) ~[na:1.7.0_79] 
    at net.sf.ehcache.Cache.<clinit>(Cache.java:217) ~[ehcache-core-2.5.1.jar:na] 
    at net.sf.ehcache.config.ConfigurationHelper.createCache(ConfigurationHelper.java:303) [ehcache-core-2.5.1.jar:na] 
    at net.sf.ehcache.config.ConfigurationHelper.createDefaultCache(ConfigurationHelper.java:219) [ehcache-core-2.5.1.jar:na] 
    at net.sf.ehcache.CacheManager.configure(CacheManager.java:648) [ehcache-core-2.5.1.jar:na] 
    at net.sf.ehcache.CacheManager.doInit(CacheManager.java:407) [ehcache-core-2.5.1.jar:na] 
    at net.sf.ehcache.CacheManager.init(CacheManager.java:357) [ehcache-core-2.5.1.jar:na] 
    at net.sf.ehcache.CacheManager.<init>(CacheManager.java:242) [ehcache-core-2.5.1.jar:na] 
    at org.sonatype.sisu.ehcache.CacheManagerComponentImpl.createCacheManager(CacheManagerComponentImpl.java:112) [nexus-ehcache-2.13.0-01.jar:2.13.0-01] 
    at org.sonatype.sisu.ehcache.CacheManagerComponentImpl.<init>(CacheManagerComponentImpl.java:57) [nexus-ehcache-2.13.0-01.jar:2.13.0-01] 
    at org.sonatype.sisu.ehcache.CacheManagerComponentImpl.<init>(CacheManagerComponentImpl.java:52) [nexus-ehcache-2.13.0-01.jar:2.13.0-01] 
    at org.sonatype.sisu.ehcache.CacheManagerComponentImpl$$FastClassByGuice$$6e60c0a8.newInstance(<generated>) [sisu-guice-3.1.10.jar:2.13.0-01] 
    ... 

Wenn ich http://localhost:8081 diese 404-Fehlerseite öffnen, ist mir gezeigt:

Nexus error page

Die hostname Befehlsausgänge:

87,128. 123.10.dyn.in-addr.arpa

Die ifconfig en0 Befehlsausgänge:

en0: flags = 8863 UP, Broadcast-, SMART, Laufen, simplex, MULTICAST MTU 1500
options = 10b
...
inet 10.123.128.87 netmask 0xfffffc00 10.123.131.255 ausgestrahlt
ND6 Optionen = 1
Medien: Autoselect (100baseTX)
st atus: aktiv

+0

Haben Sie überprüfen Hosts Einträge gegen Ihren Hostnamen-Datei? –

+1

Was soll ich suchen? Ich schaute in '/ etc/hosts'. Es enthielt einen Eintrag für '127.0.0.1 localhost'. Ich habe '0.0.0.0 localhost' hinzugefügt. Kein Unterschied, obwohl. – JJD

+0

Versuchen Sie, ein zusätzliches lokales IP-Mapping in Hosts hinzuzufügen. Kannst du bitte ip's in der ifconfig-Ausgabe und der Hostname-Ausgabe angeben? –

Antwort

1

Nexus läuft auf dem/nexus Kontext standardmäßig so versuchen Sie es bitte http://localhost:8081/nexus

Die 404-Seite von Jetty zurückgegeben wird, so dass der App-Server ist in Ordnung und alles läuft, sollte in Ordnung sein.

Und wenn localhost funktioniert nicht mit Ihrer IP-Nummer versuchen oder mit 127.0.0.1

+0

Ich werde dies am Montag versuchen, sobald ich wieder auf diesem Mac sitze. Danke bis jetzt für die Klärung. – JJD