CentOS 6.7: «Нет адреса, связанного с именем» в виде вывода «hostname --fqdn»

Похоже, ваша переменная JRE_HOME содержит путь /usr/java/jre1.8.0_121/bin и что catalina.sh использует $ JRE_HOME / bin / java как полный путь к исполняемому файлу java .

$ JRE_HOME / bin / java будет расширен до /usr/java/jre1.8.0_121/bin/bin/java , который не может быть найден.

Вероятно, что для JRE_HOME следует установить значение /usr/java/jre1.8.0_121 , а не /usr/java/jre1.8.0_121/bin. .

На StackOverflow есть ответ с комментарием, подтверждающий это , и далее говорится, что если JRE_HOME не задано, значение JAVA_HOME ] будет использоваться вместо этого.

1
21.08.2018, 04:57
1 ответ

Вы можете установить имя хоста с помощью команды hostnameman-страница имени хоста

На справочной странице: «Имя хоста — это программа, которая используется для установки или отображения текущего имени хоста, домена или узла системы. Эти имена используются многими сетевыми программами для идентификации машины. Домен имя также используется NIS/YP.

С помощью этой команды нельзя изменить полное доменное имя (, возвращаемое hostname --fqdn ), или доменное имя DNS (, возвращаемое dnsdomainname ). Полное доменное имя системы — это имя, которое преобразователь (3 )возвращает для имени хоста. Технически :Полное доменное имя — это имя, которое gethostbyname (2 )возвращает для имени хоста, возвращенного gethostname (2). Имя домена DNS — это часть после первой точки.

Следовательно, это зависит от конфигурации (, обычно в /etc/host.conf ), как вы можете ее изменить. Обычно (если файл hosts анализируется до DNS или NIS ), вы можете изменить его в /etc/hosts.

Если машина имеет несколько сетевых интерфейсов/адресов или используется в мобильной среде, то она может иметь несколько полных доменных имен/доменных имен или не иметь ни одного. Поэтому избегайте использования имени хоста --fqdn, имени хоста --домена и dnsdomainname. имя хоста --ip -адрес подвержен тем же ограничениям, поэтому его также следует избегать."

Добавьте в ваш /etc/hosts ссылку на 127.0.0.1 с полным доменным именем в качестве первой строки, и это должно работать.

РЕДАКТИРОВАТЬ:Я заметил, что вы изменили 127.0.0.1 на IP-адрес машины. Вы всегда должны иметь 127.0.0.1 в вашем /etc/hosts, так как это указывает на петлевой интерфейс, который используется различными приложениями и службами.

1
27.01.2020, 23:49

Теги

Похожие вопросы