Glassfish 5.1 が動かない

<< 戻る   トップ >>

さくっと完了すると思っていた第1段階「サーバで Glassfish5 を動かす」であるが、まずはこの段階で意外な苦戦を強いられている。まずは、次のようなエラーが出た。

# ./asadmin start-domain
There is a process already using the admin port 4848 -- it probably is another instance of a GlassFish server.
Command start-domain failed.

4848 ポートは未使用のはずで、奇っ怪なエラーである。これは、/etc/hosts の 127.0.0.1 に museo-anonimo.jp を追加することで解決することがわかった。しかしながら、よく考えてみれば tomcat と ポート 8080 がバッティングする。この設定は変更の必要がある。glassfish5/glassfish/domains/domain1/config 下の domain.xml の中の http-listener-1 ポートの設定を変更する。

<network-listeners>
    <network-listener protocol="http-listener-1" port="8080" name="http-listener-1" thread-pool="http-thread-pool" transport="tcp"></network-listener>
    <network-listener protocol="http-listener-2" port="8181" name="http-listener-2" thread-pool="http-thread-pool" transport="tcp"></network-listener>
    <network-listener protocol="admin-listener" port="4848" name="admin-listener" thread-pool="admin-thread-pool" transport="tcp></network-listener>
</network-listeners>

8080 を 8087 にして取り敢えず起動に成功。ところが、museo-anonimo.jp:4848 にアクセスできない。firewall か GlassFish の設定か。たぶん両方なのであった。


作成: 2020-02-04 22:42:22更新: 2020-02-04 22:42:22
https://museo-anonimo.jp/nanban/?id=1456,https://museo-anonimo.jp/nanban/tr/1456