【问题标题】:Issues running grails on a remote environment在远程环境中运行 grails 的问题
【发布时间】:2011-06-08 02:50:20
【问题描述】:

我有一个“命名”的服务器,它似乎导致 Grails 无法找到 localhost。

Running Grails application..
2011-01-12 20:45:14,046 [main] ERROR ehcache.Cache  - Unable to set localhost. This prevents creation of a GUID. Cause was: zaftra: zaftra
java.net.UnknownHostException: zaftra: zaftra
    at java.net.InetAddress.getLocalHost(InetAddress.java:1426)
    at net.sf.ehcache.Cache.<clinit>(Cache.java:143)
    at net.sf.ehcache.config.ConfigurationHelper.createCache(ConfigurationHelper.java:463)
    at net.sf.ehcache.config.ConfigurationHelper.createDefaultCache(ConfigurationHelper.java:369)
    at net.sf.ehcache.CacheManager.configure(CacheManager.java:445)
    at net.sf.ehcache.CacheManager.init(CacheManager.java:302)
    at net.sf.ehcache.CacheManager.<init>(CacheManager.java:260)
    at net.sf.ehcache.hibernate.EhCacheProvider.start(EhCacheProvider.java:128)

/etc/hosts的内容(如图):

127.0.0.1       localhost localhost.localdomain zaftra
::1       localhost localhost.localdomain zaftra

【问题讨论】:

  • 能否提供您的系统架构和/etc/hosts的内容(或简短的sn-p)?
  • @Rob:完成。系统架构是运行 Ubuntu 10.04 的云服务器。

标签: java exception grails localhost


【解决方案1】:

我假设您使用的是某种 linux。如果是这种情况,您可能会查看您的 /etc/hosts 文件 - 是否有 localhost 的条目?我希望看到类似的东西:

127.0.0.1     localhost zaftra
::1           localhost

我做了一些谷歌搜索 - 在 SuperUser 上有一个 similar question - 建议将以下内容添加到 /etc/resolv.conf

search (domainname) // in your case, search (zaftra)

你也可以试试:

search zaftra
// or
search zaftra.example.com // if there's a more fully-qualified domain name you can use

(这是基于我在我的一台 Ubuntu 机器上的 resolv.conf 中的一个条目)。

【讨论】:

  • 这在创建服务器时被忽略了。完全忘记检查了。
  • 我将把它勾选为已接受,因为这两个更改很可能会解决其他问题。不过我还是明白了。 ://
【解决方案2】:

我正在使用 AWS(运行 amazon linux)并遇到了完全相同的问题,我的解决方法是将其添加到 /etc/hosts:

102.130.27.257     LAMP-LIVE01-N123     www.mydomain.com

这些值的来源:

{internal IP}     {instance name}     {domain for grails app}

然后我重新启动了 httpd 和我的 grails 应用服务器(tomcat)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-18
    • 2010-10-06
    • 2014-09-20
    • 1970-01-01
    • 2011-01-26
    • 2014-10-20
    • 1970-01-01
    相关资源
    最近更新 更多