glassfish 起動エラー [glassfish]
glassfishを起動しようとしたら「DNS can not resolve the hostname」が発生。
【発生内容】
[root@hogehoge ~]# /opt/glassfish4/glassfish/bin/asadmin start-domain
Bad Network Configuration. DNS can not resolve the hostname:
java.net.UnknownHostException: hogehoge: hogehoge: unknown error
Waiting for domain1 to start ..............................Error starting domain domain1.
The server exited prematurely with exit code 0.
Before it died, it produced the following output:
:
重大: Cannot determine host name, will use localhost exclusively
java.net.UnknownHostException: hogehoge: hogehoge: unknown error
at java.net.InetAddress.getLocalHost(InetAddress.java:1505)
at com.sun.enterprise.util.net.NetUtils.getCanonicalHostName(NetUtils.java:300)
at com.sun.enterprise.v3.server.SystemTasksImpl.setSystemPropertiesFromEnv(SystemTasksImpl.java:157)
単なる警告であれば、無視してもglassfishは起動するが、重大エラーだと起動しない。
この場合は、/etc/hostsを編集する必要あり。
【対応方法】
編集前
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
編集後
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 hogehoge
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
ネットワークの再起動を忘れず。
[root@hogehoge ~]# /etc/rc.d/init.d/network restart
【発生内容】
[root@hogehoge ~]# /opt/glassfish4/glassfish/bin/asadmin start-domain
Bad Network Configuration. DNS can not resolve the hostname:
java.net.UnknownHostException: hogehoge: hogehoge: unknown error
Waiting for domain1 to start ..............................Error starting domain domain1.
The server exited prematurely with exit code 0.
Before it died, it produced the following output:
:
重大: Cannot determine host name, will use localhost exclusively
java.net.UnknownHostException: hogehoge: hogehoge: unknown error
at java.net.InetAddress.getLocalHost(InetAddress.java:1505)
at com.sun.enterprise.util.net.NetUtils.getCanonicalHostName(NetUtils.java:300)
at com.sun.enterprise.v3.server.SystemTasksImpl.setSystemPropertiesFromEnv(SystemTasksImpl.java:157)
単なる警告であれば、無視してもglassfishは起動するが、重大エラーだと起動しない。
この場合は、/etc/hostsを編集する必要あり。
【対応方法】
編集前
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
編集後
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 hogehoge
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
ネットワークの再起動を忘れず。
[root@hogehoge ~]# /etc/rc.d/init.d/network restart
2016-09-16 10:14
nice!(1)
コメント(1)
トラックバック(0)
こんにちは。
起動しているかどうかを見落としやすいところですね。
by 師子乃 (2020-03-15 15:11)