Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

[ Image Removed |../../../index.htm#lansa/webserviceseng01_0240.htm]
現在地: Webサービス > Webサービスの利用 > チュートリアル 2 - Web サービス経由で Java コードを実行 > チュートリアル Web アプリケーションを確認

...

ZIP パッケージを抽出したフォルダに進みます。ソース Java のファイルは、フォルダ tutorial-src 内にあります。
 
Image RemovedImage Added

フォルダ tutorial-src にナビゲートします。

ここには次のようなファイルとフォルダが表示されているはずです。
Image RemovedImage Added

  • src: Java ファイルが存在する場所
  • WEB-INF: 開発ユニット (バイナリおよびライブラリ)
  • build.sh: ビルド・スクリプト (Java ファイルをコンパイルし、Tomcat へ配布)
  • files.txt: Java ソース・ファイルのリスト新規の Java ファイルを追加する場合は、このファイルにパスを追加します。

...

それでは、src フォルダに進み、次に tutorials へ進むと、Java ソースファイル Example1.java があるはずです。 Image Removed


Image Added

テキスト・エディターでこの Example1.java ファイルを開きます。 Image Removed


Image Added

このファイルには次の 2 つのサービスがあることは分かると思います。

...

テスト・サービスは、ほぼ予想が付くとは思いますが、実行に成功すると、その旨を示す文字列 "If you see this message, it's all good!" が戻されるだけです。

では、これを生成して実行してみましょう。

再び Qshell に戻り、tutorialに戻り、tutorial-src フォルダに進みます。

pwd コマンドを使用して、自身の現在のフォルダ位置を確認することができます。


Image RemovedImage Added

現在のディレクトリは印刷するなどしてください。
Image RemovedImage Added

CD を使って tutorial-src に進みます。
Image RemovedImage Added

再度 pwd で、正しいフォルダにいることを確認します。 Image Removed

Image Added


LS コマンドを使って、現在のディレクトリのコンテンツをリスト表示することができます。


Image RemovedImage Added Image Removed


Image Added

今からビルド・スクリプト build.sh を起動しますが、その前にこのスクリプトの実行許可が設定されていることを確認する必要があります。

(Qshell で) 次のコマンドを実行します。

chmod a+x *.sh

このコマンドは、スクリプトを初めて実行する前に一度実行するだけで大丈夫です。

ここで、build.sh スクリプトを実行します。

./build.sh

Image RemovedImage Added

'$'のマークの表示で、スクリプト実行が終了したことが分かります。
Image RemovedImage Added

メッセージが表示されないのは Java ソース・コード (Example1.java) が正常にコンパイルされ、Tomcat に配布されたことを意味します。エラーが発生した場合は、エラー・メッセージが表示されます。

RDML コードを書き始める前に、まず簡単なテストを行ってみましょう。Web ブラウザから テスト・サービス を起動してみます。

まずは自分の好みの Web ブラウザを起動させます。

どのブラウザでも使用できますが、できれば Internet Explorer (IE) の利用は避けてください。

IE の問題点は、戻された HTTP ステータス・コードがエラーを示す場合、応答が表示されないことです。 (戻された HTTP ステータス・コードの内容に関係なく、実際の応答を確認することが目的のため)


実行する前にまずテスト・サービスの URL を知っておかなければなりません。デフォルトのポートを利用する場合は、Tomcat HTTP サービスはポート 8080 で実行されます。それ以外は前のセクションで自身が指定した HTTP ポートを使ってください。テスト・サービスの URLは次のようになります。 (ホスト名の部分は ホスト名の部分は IBM i サーバー名もしくは IP アドレスを入れてください)


http://<ホスト名>:8080/lansa-tutorial/files/test

Image RemovedImage Added



次は: ファイル・コピー・サービスのテスト
[ Image Removed |../../../index.htm#lansa/webserviceseng01_0240.htm]