JBoss 7.1.1 で TemperatureConverterJsp アプリケーションを実行します。
- プロジェクト エクスプローラーで、[TemperatureConverterPrj] プロジェクトを右クリックし、コンテキスト メニューから [Run As > Run on Server] を選択します。
- [Run On Server] ダイアログ ボックスで、[JBoss AS 7.1] が選択されていることを確認し、[Finish] をクリックします。
URL http://localhost:8080/TemperatureConverterPrj/ が見つからないことを示す HTTP Status 404 メッセージが Eclipse によって生成されます。このアプリケーションでは 2 つの異なる URL を使用して引数を持つ 2 つの変換ルーチンを呼び出すため、これは予期されたエラーです。
Eclipse にはサーバーの起動時に開くビルトインのブラウザー ウィンドウが用意されていますが、任意の外部ブラウザーを使用して URL を入力することもできます。
- Eclipse のブラウザーのアドレス フィールドに、次のように入力して、華氏から摂氏への変換を実行します。
http://localhost:8080/TemperatureConverterPrj/RestApp1/getCelsius?fahrenheit=212
Eclipse で .json ファイル ダイアログ ボックスが表示されます。
- [Open] をクリックして、メソッド呼び出しの結果を表示します。
- ステップ 3 と 4 を繰り返し、次の URL に置き換えて摂氏から華氏への変換をテストします。
http://localhost:8080/TemperatureConverterPrj/RestApp1/getFahrenheit?celsius=36.8
注:fahrenheit および
celsius 引数の値を変更して、異なる結果を表示できます。
- 外部ブラウザーでテストするには、目的のブラウザーを開き、同じ URL をそれぞれ入力します。
お使いのブラウザーに応じて、結果がブラウザーで返されるか、結果をテキスト ファイルに保存するよう求めるメッセージが表示されます。