WebLogic Workshop プロジェクト

WebLogic Workshop のすべての Web サービスは、プロジェクト内で開発および実行します。プロジェクトはディレクトリ構造を持ち、その中に Web サービスのファイルがサポート ファイルとともに格納されます。

プロジェクトの内容

プロジェクトには複数の Web サービスを含めることができます。プロジェクト内の Web サービスは、複数の階層的なディレクトリ(フォルダ)としてまとめることができます。

一般に、操作するファイルのタイプは以下の 4 つです。ファイル タイプの詳細については、それぞれのリンクをクリックしてください。

注意 : プロジェクトのファイルは、WebLogic Server からソース形式で提供できます。JAVA ソース ファイルをクライアントに公開しないようにするには、ファイルをプロジェクトの WEB-INF ディレクトリのサブディレクトリ(classes または lib サブディレクトリを除く)に置きます。

Web サービスのコードを実装するためのファイル以外にも、Web サービスをサポートするために WebLogic Server が必要とするファイルおよびディレクトリもプロジェクトに含めることができます。これらのディレクトリは上級ユーザには非常に便利です。

プロジェクトには次のディレクトリが入っています。

WebLogic Server の操作経験があれば、WebLogic Workshop プロジェクトが WebLogic Server の Web アプリケーション(webapp)とよく似ていることがわかります。

WebLogic Workshop プロジェクトの場所

WebLogic Workshop プロジェクトは、WebLogic Server ドメインにある有効な WebLogic Server webapp でなければなりません。デフォルトでは、WebLogic Workshop プロジェクトは、<install>/weblogic700/samples/workshop/applications にあります。

注意 : <install> は、WebLogic Server のインストール ディレクトリを指します。インストール時にデフォルト ディレクトリを変更しなかった場合、<install> の値は次のとおりです。

WebLogic Workshop は、「samples」と「DefaultWebApp」というプロジェクトとともにインストールされます。

「samples」プロジェクト

WebLogic Workshop は、「samples」というプロジェクトとともにインストールされます。samples プロジェクトには、WebLogic Workshop の Web サービスの機能を具体的に示す多くのサンプル Web サービスが含まれています。

Web サービスを samples プロジェクトに追加することができます。デプロイおよび公開を予定している Web サービスを構築する場合、まず新しいサービスを保持する 1つまたは複数の新しいプロジェクトを作成します。

samples プロジェクトの Web サービスの詳細については、サンプルを参照してください。

プロジェクト名

Web サービスには URL を指定してアクセスします。たとえば、samples プロジェクトの Hello World サンプル Web サービスにアクセスするには、次の URL を指定します。

http://localhost:7001/samples/HelloWorld.jws

プロジェクト名が Web サービスの URL の一部になっていることに注意してください。この点は WebLogic Workshop のすべての Web サービスについても同じです。URL によって Web サービスを公開することになるので、サービスの内容がわかりやすい URL となるようにプロジェクト名を選択する必要があります。

注意 : CTRL または WSDL ファイルでは、上の例で取り上げた URL の localhost を、Web サービスの場所を公開する実際のホスト名または IP アドレスに置き換えます。

WebLogic Workshop プロジェクトをブラウズする

WebLogic Workshop には、WebLogic Workshop プロジェクトをブラウズするための機能があります。この機能を使用するには、WebLogic Workshop プロジェクトの URL に /jwsdir を追加してブラウザに指定します。例を示します。

http://localhost:7001/samples/jwsdir

デフォルトでは、このディレクトリには JWS ファイルのみ表示されます。その他のファイル タイプとサブディレクトリを表示するには、[Show all files ] を選択します。

ユーザがプロジェクトの構造を調べたり、Web サービスのテスト ビュー ページにアクセスしたりできるほか、このビューには [Clean All] ボタンが表示されます。このボタンを使用すると、WebLogic Server にデプロイされている Web サービスのステートをクリアできます。この機能は、開発中の Web サービスのエラーが原因でサーバのエラーが発生した場合に使用すると便利です。

関連トピック

Web サービスの開発サイクル