GlassFish をオンラインでアクセスできるようにしようとしていますが、うまくいきませんでした。Windows ファイアウォールを無効にしましたが、問題がないことを確認しました。私は次の方法で設定し<network-listeners>
ましdomain.xml
た:
<network-listeners>
<network-listener port="8080" protocol="http-listener-1" address="-IPcomeshere" transport="tcp" name="http-listener-1" thread-pool="http-thread-pool"></network-listener>
<network-listener port="8181" protocol="http-listener-2" address="-IPcomeshere" transport="tcp" name="http-listener-2" thread-pool="http-thread-pool"></network-listener>
<network-listener port="4848" protocol="admin-listener" address="-IPcomeshere" transport="tcp" name="admin-listener" thread-pool="admin-thread-pool"></network-listener>
</network-listeners>
一連のポートで上記を試しましたが、成功しませんでした。私は D-link DIR-655 ルーターを持っています。仮想サーバー リストを次のように設定しました。
この構成では、次の例外が発生します。
java.net.BindException: 範囲内に空きポートがありません: 8181=com.sun.enterprise.v3.services.impl.monitor.MonitorableSSLSelectorHandler@334e9cde SEVERE: 起動例外により v3 をシャットダウンしています: 範囲内に空きポートがありません: 8080=com .sun.enterprise.v3.services.impl.monitor.MonitorableSelectorHandler@29bb22a0
私は何を間違っていますか?どんな助けでも大歓迎です!