ポートレットに他の J2EE モジュール (EJB や ユーティリティー JAR ファイルなど) への参照が含まれている場合には、リモートの WebSphere® Portal Server に対してポートレットをテストおよびデプロイする際に特殊な考慮事項があります。
Rational® Software Development Platform は、非常に広範囲に渡る J2EE アプリケーション・デプロイメント・ツールを備えています。 動的 Web プロジェクトに他の J2EE モジュール (EJB や ユーティリティー JAR ファイルなど) への参照が含まれている場合、参照されるモジュールは、WebSphere Application Server に対してテストおよびデプロイする際に、動的 Web モジュールが含まれている EAR ファイルと同じ EAR ファイルにパッケージされます。 そのため、参照されるモジュールは、Web モジュールと共に自動的にデプロイされます。
しかし、J2EE モジュールへの参照が含まれているポートレットがリモート・サーバーにデプロイされると、 ポートレット・プロジェクトは、WAR ファイルにアセンブルされ、 WebSphere Portal 固有のデプロイメント・プロトコルである XMLAccess を使用してサーバーにデプロイされます。 この結果、参照される J2EE モジュールは、サーバーに自動的にデプロイされません。 そのため、これらのモジュールおよびポートレット WAR によって参照されるユーティリティー JAR を、ポートレットのデプロイメントとは別に手動でリモート・サーバーにデプロイする必要があります。
リモートの WebSphere Portal Server におけるテスト
この手順は、EJB プロジェクト EAR を WebSphere Application Server にデプロイする手順に似ています。J2EE ベースのモジュール、従属ユーティリティー JAR ファイル、 またはデータ・ソースをリモート・サーバーにデプロイする方法について詳しくは、WebSphere Application Server Infocenter を参照してください。
ローカルの WebSphere Portal テスト環境におけるテスト
ローカル・テスト環境における J2EE モジュールとポートレットの操作について詳しくは、 他のプロジェクトの参照を参照してください。