1

J2EE アプリケーションを Weblogic にデプロイしようとしています。web-module と ejb-module で構成されています。私の Web モジュールは JSF 1.2 と JSTL 1.2 を使用しています。両方のライブラリを Weblogic にデプロイし、WebModule でこれらのライブラリを weblogic.xml で使用するように指定しました。

    <weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/weblogic-web-app"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://www.bea.com/ns/weblogic/weblogic-web-app/1.0
 http://www.bea.com/ns/weblogic/weblogic-web-app/1.0/weblogic-web-app.xsd">

 <context-root>/dailyplanner</context-root>

 <library-ref>
  <library-name>jsf</library-name>
  <specification-version>1.2</specification-version>
  <implementation-version>1.2</implementation-version>
  <exact-match>false</exact-match>
 </library-ref>

 <library-ref>
  <library-name>jstl</library-name>
  <specification-version>1.2</specification-version>
  <implementation-version>1.2</implementation-version>
  <exact-match>false</exact-match>
 </library-ref>
    </weblogic-web-app>

スタンドアロン アプリケーションとして WebModule のみをデプロイすると、すべて正常に動作します。

次に、weblogic-application.xml (ejb/META-INF 内) の次のコードでこれらのライブラリを使用するようにアプリケーション全体をセットアップしました。

<weblogic-application xmlns="ttp://www.bea.com/ns/weblogic/weblogic-application"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://www.bea.com/ns/weblogic/weblogic-application/1.0
 http://www.bea.com/ns/weblogic/weblogic-application/1.0/weblogic-application.xsd">

 <library-ref>
  <library-name>jsf</library-name>
  <specification-version>1.2</specification-version>
  <implementation-version>1.2</implementation-version>
  <exact-match>false</exact-match>
 </library-ref>

 <library-ref>
  <library-name>jstl</library-name>
  <specification-version>1.2</specification-version>
  <implementation-version>1.2</implementation-version>
  <exact-match>false</exact-match>
 </library-ref>
</weblogic-application>

しかし、ここで J2EE アプリケーション (ear ファイル) 全体をデプロイしようとすると、JSF および JSTL クラスが欠落しているため、weblogic はデプロイに失敗します。

J2EE アプリケーションで weblogic の共有 JSF および JSTL ライブラリを使用するにはどうすればよいですか?

ありがとう

4

1 に答える 1

2

耳の中の戦争で構成を維持してみてください。

于 2010-11-17T13:02:18.853 に答える