0

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

私は何を間違っていますか?どんな助けでも大歓迎です!

4

2 に答える 2

0

あなたのIPはありそうにないようですが、おそらくローカルのものですか?http://www.whatismyip.com/はあなたの IP を提供します。

于 2011-12-19T11:18:45.520 に答える