ユニバーサル・テスト・クライアントを使用できるのは、
単一の Java™ 名前空間内の 1 台のサーバーで
実行されている複数のアプリケーションをテストする場合のみです。同一のパッケージおよびクラス名を持つ複数のクラスが存在している場合、ユニバーサル・テスト・クライアントでテスト用に使用できるのは、
これらのクラスのうち 1 つだけです。
この問題に対処するには、以下の 2 つの方法があります。
- 複数の独立したエンタープライズ・アプリケーションで名前空間が競合している場合は、
複数の独立したサーバーにアプリケーションをデプロイする。これにより、各サーバーのユニバーサル・テスト・クライアントが独立してアプリケーションをテストできるようになります。
- 競合するクラスの名前空間 (パッケージ名またはクラス名) を変更して、クラスが競合しないようにする。例えば、
生成された EJB の Web サービス・プロキシー・クラスを
同一の EAR に組み込みます。この場合、カスタム・マッピング設定を使用して、Web サービス・クラスを別のパッケージに生成することができます。