>> Visual Web Pack のほかのドキュメント
NetBeans Visual Web Pack 5.5 への Sun Java Studio Creator 2 プロジェクトのインポート
執筆: Visual Web Pack チュートリアルチーム
| 2007 年 5 月 [Revision number: V5.5.1-1] |
|
|
このチュートリアルでは、Sun Java Studio Creator 2.0 または 2.1 のプロジェクトを NetBeans Visual Web Pack 5.5 にインポートする手順について説明します。Sun Java Studio Creator 2.0 または 2.1 で作成したデータソースを IDE がアクセスできるようにして、データソースを解決します。 |
目次
|
|
 |
このチュートリアルを使用する前に、システムに NetBeans Visual Web Pack 5.5 をインストールする必要があります。また、IDE の基本操作に慣れている必要があります。NetBeans Visual Web Pack 5.5 の概要については、「NetBeans Visual Web Pack 5.5 について」に説明があります。このチュートリアルのすべての手順は、JavaServer Faces 1.1 および J2EE 1.4 を使用する Java Studio Creator プロジェクトに基づいています。
このチュートリアルでは、次のテクノロジとリソースを使用します。
JavaServer Faces コンポーネント / Java EE プラットフォーム |
Java EE 5* の場合、1.2 J2EE 1.4 の場合、1.1
|
| Travel データベース |
任意 |
| BluePrints AJAX コンポーネントライブラリ |
任意 |
* このチュートリアルの公開時点で Java EE 5 をサポートしていたのは Sun Java System Application Server だけです。
このチュートリアルは、Sun Java System Application Server PE 9.0 Update Release 1 と Tomcat 5.5.17 を使用することを想定しています。別のサーバーを使用している場合は、「リリースノート」と「FAQ」(または「日本語 FAQ」) で既知の問題やその回避策を確認してください。サポートされているサーバーと Java EE プラットフォームについては、「リリースノート」を参照してください。
NetBeans Visual Web Pack で Sun Java Studio Creator 2 プロジェクトを開く
Java Studio Creator 2.0 または 2.1 のプロジェクトを NetBeans Visual Web Pack にインポートする前に、そのプロジェクトが元の IDE 内で正しく機能することを必ず確認してください。
- メインメニューから「ファイル」>「プロジェクトを開く」を選択します。
-
「プロジェクトを開く」ダイアログで、インポートするプロジェクトを選択します。
注: 既存の Java Studio Creator プロジェクトを NetBeans Visual Web Pack で開く前に、図 1 に示すように、プロジェクトのバックアップの作成を求められます。続行するには、「了解」をクリックします。
図 1:警告 |
-
「プロジェクトフォルダを開く」をクリックして IDE でプロジェクトを開きます。
プロジェクトのクラスパスがスキャンされます。これには、プロジェクトのサイズに応じて多少時間がかかることがあります。
注: インストール済みのアプリケーションサーバーのインスタンスがない場合、行方不明のサーバーを解決するよう求められます。
-
Sun Java System Application Server 9 を使用して Java DB データベースに接続する場合は、IDE を再起動します。
注: 別のアプリケーションサーバーを使用している場合は、この手順は不要です。
行方不明のサーバーの解決
Java Studio Creator 2 から NetBeans Visual Web Pack にプロジェクトをインポートしたあと、ターゲットサーバーが適切に設定されていない場合は、行方不明のサーバーを解決してください。ターゲットサーバーが適切に設定されていない場合、図 2 に示すように警告が表示されます。すでにターゲットサーバーを設定してある場合は、チュートリアルのこの手順を省略して、「データソースの解決」に進みます。
図 2:行方不明のサーバーの問題の警告 |
-
「プロジェクト」ウィンドウで、プロジェクトノードを右クリックし、「行方不明のサーバーの問題を解決」を選択します。
「行方不明のサーバーの問題を解決」ダイアログが表示され、IDE に追加されているすべてのサーバーのリストが表示されます。
-
使用するサーバーを選択し、「了解」をクリックします。
サーバーがプロジェクトに追加されます。
注: 使用するサーバーがダイアログに表示されない場合は、図 3 に示すように、「サーバーを追加」をクリックします。アプリケーションサーバーインスタンスの IDE へのインストールについては、「NetBeans Visual Web Pack 5.5 インストール」の「構成情報」の節を参照してください。
図 3:「行方不明のサーバーの問題を解決」ダイアログ |
-
サーバーが追加されていることを確認するために、「実行時」ウィンドウで「サーバー」ノードを展開します。
図 4 に示すように、サーバーは独自のノードを持ちます。
図 4:サーバーのサブノード |
データソースの解決
アプリケーションを実行する前に、NetBeans Visual Web Pack 内ですべてのデータソースを解決してください。
-
図 5 に示すように、「実行時」ウィンドウで「データベース」ノードを展開し、使用するデータベース接続のノードを右クリックして、「接続」を選択します。
データベース接続の横にある、壊れたデータベース接続のアイコン
が変化し、データベースが IDE に接続されていることが示されます。
図 5:データベース接続 |
-
「プロジェクト」ウィンドウで、プロジェクトノードを展開し、「データソース参照」ノードを右クリックします。
注: 未解決のデータソースがある場合、「データソース参照」ノードは赤く表示され、赤いバッジが付きます。未解決のデータソースがあるかどうかを確認するには、「データソース参照」ノードを右クリックし、「再表示」を選択します。
-
図 6 に示すように、表示されるコンテキストメニューで「データソースを解決」を選択します。
図 6: データソースの解決 |
-
図 7 に示すように、「データソースを解決」ダイアログでデータソース名を選択し、「データベース接続を追加」をクリックします。
注: インポートするプロジェクトが Java DB データベースを使用する場合は、手順 11 に進んでください。
図 7:「データソースを解決」ダイアログ |
-
図 8 に示すように、「サーバーの種類」ドロップダウンリストで「サーバーの種類を追加」を選択します。
注: サポートされるデータベースのリストについては、「システム要件」を参照してください。
図 8:データベースサーバーの種類の追加 |
-
図 9 に示すように、「データベースサーバーの種類を編集」ダイアログで、「新規」をクリックします。データベースドライバの JAR ファイルを選択し、「開く」をクリックします。「JDBC ドライバの JAR ファイル」区画に、ドライバ JAR ファイルが表示されます。「ドライバクラス名」フィールドが空白の場合は、「推奨」をクリックします。
注: そのドライバに最適なドライバクラスが提案されます。ドライバクラス名を自分で変更することもできます。
図 9:「データベースサーバーの種類を編集」ダイアログ |
- 「URL テンプレート」フィールドに何も表示されていない場合、データベース接続の URL テンプレートを入力します。ダイアログで表示される例に従ってください。
- 「閉じる」をクリックします。
- 「データベース接続を追加」ダイアログで、ドロップダウンリストからサーバーの種類を選択します。
-
ユーザーID とパスワードを入力します。
注: Java DB データベースの場合、パスワードはユーザー ID と同じです。たとえば、Travel サンプルデータベースの場合、ユーザー名が「travel」で、パスワードが「travel」です。
-
図 10 に示すように、「データベース URL」を入力し、「追加」をクリックしてデータソースを追加します。
Java DB データベースのテンプレートは「jdbc:derby://localhost:1527/travel」です。
注: ほかのデータベースの場合は、アプリケーションを実行する前に、サーバーの lib ディレクトリに JDBC ドライバをコピーする必要があります。
図 10:「データベース接続を追加」ダイアログ |
- 「プロジェクト」ウィンドウで、プロジェクトノードを展開し、「データソース参照」ノードが赤で表示されなくなっていることを確認します。
注: プロジェクトをインポートしたあと、データベースアクセスの JNDI 名の値が間違っていることがあります。回避策は、web/WEB-INF/sun-web.xml ファイルを開き、JNDI 名を「jdbc/Travel_RaveGenerated_1129222276」から「jdbc/Travel」に変更します。
プロジェクトの実行
データソースを解決したあと、プロジェクトを実行できます。
- メインメニューで、「実行」>「主プロジェクトを実行」を選択します。
- プロジェクトが構築され、デフォルトのブラウザウィンドウにアプリケーションが表示されます。
まとめ
NetBeans Visual Web Pack 5.5 に Sun Java Studio Creator 2 プロジェクトをインポートするには、次の 4 つの手順を行います。
- NetBeans Visual Web Pack でプロジェクトを開きます。
- 必要に応じて、行方不明のサーバーの問題を解決します。
- すべてのデータソースを解決します。
- プロジェクトを実行します。
関連項目:
更新日: 2007 年 5 月 24 日