2011-12-19 190 views
15

我創建了一個播放應用程序。當我運行該應用程序我得到這個錯誤無論是在開發和督促播放框架GUID

07:59:58,445 INFO ~ Precompiling ... 
08:00:08,884 ERROR ~ Unable to set localhost. This prevents creation of a GUID. Cause was: sys3: sys3: Name or service not known 
java.net.UnknownHostException: sys3: sys3: Name or service not known 
    at java.net.InetAddress.getLocalHost(InetAddress.java:1438) 
    at net.sf.ehcache.Cache.<clinit>(Cache.java:155) 
    at net.sf.ehcache.config.ConfigurationHelper.createCache(ConfigurationHelper.java:298) 
    at net.sf.ehcache.config.ConfigurationHelper.createDefaultCache(ConfigurationHelper.java:214) 
    at net.sf.ehcache.CacheManager.configure(CacheManager.java:552) 
    at net.sf.ehcache.CacheManager.init(CacheManager.java:323) 
    at net.sf.ehcache.CacheManager.<init>(CacheManager.java:279) 
    at net.sf.ehcache.CacheManager.create(CacheManager.java:641) 
    at play.cache.EhCacheImpl.<init>(EhCacheImpl.java:31) 
    at play.cache.EhCacheImpl.newInstance(EhCacheImpl.java:41) 
    at play.cache.Cache.init(Cache.java:241) 
    at play.Play.start(Play.java:511) 
    at play.Play.init(Play.java:300) 
    at play.server.Server.main(Server.java:158) 
Caused by: java.net.UnknownHostException: sys3: Name or service not known 
    at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method) 
    at java.net.InetAddress$1.lookupAllHostAddr(InetAddress.java:866) 
    at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1258) 
    at java.net.InetAddress.getLocalHost(InetAddress.java:1434) 
    ... 13 more 

我不知道這是什麼,這是什麼都行。如何解決這個問題。 Pl幫助我。

回答

27

Java是無法解決mynap3爲localhost,所以你必須添加行

127.0.0.1 localhost mynap3 

到/ etc/hosts文件

你可以通過執行

sudo bash 
echo "127.0.0.1 localhost mynap3" >> /etc/hosts 
做到這一點