[Grails (グレイルズ)] ERROR ehcache.Cache – Unable to set localhost. みたいなエラー

以下のようなエラー。 Grails を linux環境で動かそうと思うと出る。

ERROR ehcache.Cache - Unable to set localhost. This prevents creation of a GUID. Cause was: HostName: HostName:

 

org.h2.message.DbException: 入出力例外: "java.net.UnknownHostException: HostName: HostName: 名前またはサービスが不明です"
IO Exception: "java.net.UnknownHostException: HostName: HostName: 名前またはサービスが不明です" [90028-164]
at org.h2.message.DbException.get(DbException.java:158)
at org.h2.message.DbException.convert(DbException.java:273)
at org.h2.util.NetUtils.getLocalAddress(NetUtils.java:263)
at org.h2.server.web.WebServer.updateURL(WebServer.java:324)
at org.h2.server.web.WebServer.init(WebServer.java:314)
at org.h2.server.web.WebServlet.init(WebServlet.java:51)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:722)

イタリックの HostName の部分は環境で変わる。
HostName の部分にあるホスト名が解決できてないので、 /etc/hosts の localhost に HostName を加えてあげる。

127.0.0.1 localhost HostName

みたいな感じで

[Grails (グレイルズ)] プロキシを使う

プロキシ環境で Grailsを使う場合には プロキシの設定をする必要がある。

linux

windows
windows の場合は、プロキシ情報の所をダブルクォートで囲む