サーバー構成の目的で、ウィケットのクイックスタートの原型にすぎないプロジェクトがあります。アプリケーション コードをいくつか追加しましたが、デフォルトの jetty 構成を変更するために実際には何もしていません。
http://localhost:8080 または http://bekkar:8080 (PC のネットワーク名) または http://192.168.1.2:8080/ (PC のローカル IP)を使用して、アプリケーションをローカルで実行およびテストできます 。
ルーターのファイアウォールの外側から wicket アプリにアクセスしたい。(最終的には Blackberry でテストしますが、今のところ Google Chrome を使用して外部からアクセスしようとしています。)
http://www.whatismyip.com/を使用して、ルーターの IP を見つけました。
http://###.###.###.###:8080を使用する と、認証が必要という画面が表示され、ユーザー名とパスワードを要求されます。ウィケット アプリで認証を設定していません。
NetGear ルーター WGR614v7 を使用しています。ルーター管理を使用して、ポート フォワーディングの下に、次のカスタム サービスを追加します。
Service Name=wicket
Starting Port=8080
Ending Port=8080
Server IP Address=192.168.1.2 //my computer's local IP
ポート転送サービス定義を追加した後、Chrome から別のメッセージが表示されます。Google Chrome は ###.###.###.###:8080 に接続できませんでした
ルーターのファイアウォールの外側から wicket jetty クイックスタートにアクセスできるようにするにはどうすればよいですか? これが wicket/jetty の問題 (SO に属する) なのか、ファイアウォールの問題 (serverfault に属する) なのかわからないので、最初にここに投稿します。
ありがとう!