0

Oracle jdeveloper 11g (11.1.5 ですが、11.2.1 バージョンでも同じ問題が発生します) で Fusion Webapplication プロジェクトを作成しました。次に、jsf ページを作成し、プロジェクトを外部 weblogic サーバー (WL 10.3) にデプロイし、ADF ランタイム サポートと evrithing が動作する場所をサポートしました。

次に、DB テーブルとクエリ メソッドを提供するセッション Bean から POJO オブジェクトを作成しました (Web ページとバッキング Bean 用の Model と ViewController の 2 つのプロジェクトがあるため、モデル プロジェクトに)。その後(これまでのところすべて問題ありません)、セッション Bean にバインドされた ADF データ コントロールを追加し、ADF テーブルを使用してこれらのメソッドの 1 つを(エディタ経由で)jsf ページにバインドしました。

実行ボタンを使用してプロジェクトを実行するとすべてが機能しますが、外部展開 WL サーバーと内部サーバーの両方に展開すると、次のエラーが発生します。

[05:30:04 PM] [Deployer:149193]Operation 'deploy' on application 'Prova_application1' has failed on 'AdminServer'
[05:30:04 PM] [Deployer:149034]An exception occurred for task [Deployer:149026]deploy application Prova_application1 on AdminServer.: Could not setup environment.
[05:30:04 PM] Weblogic Server Exception: weblogic.application.ModuleException: Could not setup environment
[05:30:04 PM] Caused by: weblogic.deployment.EnvironmentException: [J2EE:160167]The module Prova-ViewController-context-root in application Prova_application1 uses ejb-links but no EJB modules were found for this application.
[05:30:04 PM]   See server logs or server console for more details.
[05:30:04 PM] weblogic.application.ModuleException: Could not setup environment
[05:30:04 PM] ####  Deployment incomplete.  ####
[05:30:04 PM] Remote deployment failed

しかし、web.xml にはそのような参照があり、Model プロジェクトをデプロイメント記述子にバインドしました。Web のすべての投稿を赤字にしましたが、まだ問題に直面できません。

ViewController プロジェクトの web.xml には EJB 参照 (jdeveloper から自動的に作成されたもの) が含まれており、Model プロジェクトをすべてバインドしましたが、それでも機能しません。

4

1 に答える 1