struts2 と hibernate を使用して Web アプリケーションを作成し、その war を作成しました。
Tomcatでは正常に動作しますが、jpa 1.0をロードするためweblogicに問題があったため、以下のようにweblogic.xmlを作成しました
<?xml version="1.0" encoding="UTF-8"?>
<weblogic-web-app xmlns="http://xmlns.oracle.com/weblogic/weblogic-web-app">
<container-descriptor>
<prefer-web-inf-classes>false</prefer-web-inf-classes>
<prefer-application-packages>
<package-name>antlr.*</package-name>
<package-name>javax.persistence.*</package-name>
</prefer-application-packages>
</container-descriptor>
</weblogic-web-app>
これで問題が解決し、weblogic 10.3.3 で正常に動作しましたが、weblogic 10.3.2 で上記の weblogic.xml を使用してこの同じ戦争を展開すると、以下のエラーが発生しました
検証の問題が見つかりました 問題: cvc-complex-type.2.4a: 期待される要素 'default-mime-type@ http://xmlns.oracle.com/weblogic/weblogic-web-app client-cert-proxy-enabled@ http ://xmlns.oracle.com/weblogic/weblogic-web-app relogin -enabled@ http://xmlns.oracle.com/weblogic/weblogic-web-app allow-all-roles@ http://xmlns.oracle .com/weblogic/weblogic-web-app native-io-enabled@ http://xmlns.oracle.com/weblogic/weblogic-web-app minimum-native-file-size@ http://xmlns.oracle.com /weblogic/weblogic-web-app disable-implicit-servlet-mappings@ http://xmlns.oracle.com/weblogic/weblogic-web-app temp-dir@ http://xmlns.oracle.com/weblogic/weblogic -ウェブアプリoptimistic-serialization@ http://xmlns.oracle.com/weblogic/weblogic-web-app keep -original-url@ http://xmlns.oracle.com/weblogic/weblogic-web-app show-archived-real- path-enabled@ http://xmlns.oracle.com/weblogic/weblogic-web-app require-admin-traffic@ http://xmlns.oracle.com/weblogic/weblogic-web-app access-logging-disabled@ http://xmlns.oracle.com/weblogic/weblogic-web-app ' prefer-application-packages@ http://xmlns.oracle.com/weblogic/weblogic-web-app ' の代わりに、要素 container- descriptor@ http://xmlns.oracle.com/weblogic/weblogic-web-app :
<prefer-application-packages>
weblogic.xml で使用されていたものは、10.3.2 ではサポートされていないことがわかりました。
だから私は以下のように 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 http://www.bea.com/ns/weblogic/weblogic-web-app/1.0/weblogic-web-app.xsd"
>
<container-descriptor>
<prefer-web-inf-classes>true</prefer-web-inf-classes>
</container-descriptor>
</weblogic-web-app>
しかし、上記の weblogic.xml は hibernate jpa2.0 をロードしていません
weblogic 10.3.2 で休止状態を実行するための正確な構成を教えてもらえますか
これを weblogic.xml のみを使用して実行し、起動スクリプトを変更したり、weblogic モジュール フォルダーに jar を含めるなどの他の手段を使用したりしたくない