Проблемы с запуском Grails в удаленной среде - PullRequest
3 голосов
/ 12 января 2011

У меня есть сервер с именем "name", и кажется, что 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

Ответы [ 2 ]

7 голосов
/ 13 января 2011

Я собираюсь предположить, что вы знакомы с Linux. Если это так, вы можете взглянуть на файл /etc/hosts - есть ли запись для localhost? Я ожидаю увидеть что-то вроде:

127.0.0.1     localhost zaftra
::1           localhost

Я немного погуглил - есть такой же вопрос на SuperUser - 1007 * - предложение добавить следующее в /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

(Это основано на записи, которую я получил в resolv.conf на одном из моих компьютеров с Ubuntu).

0 голосов
/ 06 февраля 2018

Я использую 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)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...