2016-03-24 11 views
1

ADF/BC4Jアプリケーションを10gから12cに移行し、アプリケーションにEJBがない場合はOKをデプロイします(小規模Webサービスとタイマーサービスの場合のみEJBが必要です)。ただし、Webサービス、Timer EJB、またはenmpy EJBを作成し、JDeveloperを使用して組み込みWLSサーバーにデプロイしようとすると、「資格情報マッパー・エントリが見つかりません」または「データ・ソースXXXXXX」が原因で失敗します。もう存在している。Weblogic/JDeveloper資格マッパーの問題

Googleがこの問題について唯一指摘しているのは、アプリケーション - >プロパティ - >デプロイメントに移動し、「自動生成と同期...」をオフにしているようですが、これは資格マッパーが見つからず、 onは、weblogic.application.ModuleException:weblogic.common.ResourceException:データソースOracleTRIPOSSecurityがすでに存在するため、アプリケーションがデプロイされないことを意味します。

キャッチ22 - 先月のオン/オフを頭に打ちのめされましたが、この橋を渡らなければならないところにプロジェクトが来ています。誰にもアイデアはありますか?私はそれが設定/展開のオプションのいくつかの組み合わせだと確信していますが、私は利用可能な数十億から適切な組み合わせを見つけることができないようです。

答えて

0

ここに掲載した後のこれらのことの典型的なことは他にもありますが、私は解決策に到着した可能性があります。アプリケーションには3つのJDBC接続が定義されていました.1つは使用されず、1つはセキュリティレルム用に、もう1つはアプリケーションデータ用に使用されました。セキュリティ分野の問題が原因で問題が発生しているようでしたので、weblogic-applicaiton.xmlから削除し、WLSコンソールで手作業で作成しました。

これはこの問題を回避するようですが、なぜなら、この問題はプロジェクトに最小限のEJBが追加されたときだけでなく、JDBCを追加する必要があるため、手動で接続することは、展開プロセスで間違っている別のものです。