weblogic中优先加载应用中的jar包
来源:互联网 发布:冰球队员贾克斯淘宝 编辑:程序博客网 时间:2024/06/05 15:19
仅针对10.3及以上版本。
其中prefer-web-inf-classes和prefer-application-packages只能二选一。
使用此方法对hibernate jpa2.0加载时可不用修改weblogic启动脚本的CLASSPATH。
注意xml文件的xsd文件声明必须正确。
我用此方法解决了在weblogic10.3.6和hibernate3.6.10的jpa jar包冲突。
Invocation of init method failed; nested exception is java.lang.ArrayStoreException: sun.reflect.annotation.EnumConstantNotPresentExceptionProxy
如只设定prefer-web-inf-classes为true 也不能解决以上问题。
在WEB-INF下面添加weblogic.xml文件。
01
<?
xml
version
=
"1.0"
encoding
=
"UTF-8"
?>
02
<
weblogic-web-app
03
xmlns
=
"http://xmlns.oracle.com/weblogic/weblogic-web-app"
04
xmlns:xsi
=
"http://www.w3.org/2001/XMLSchema-instance"
05
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
06
http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd
07
http://xmlns.oracle.com/weblogic/weblogic-web-app
08
http://xmlns.oracle.com/weblogic/weblogic-web-app/1.2/weblogic-web-app.xsd">
09
<
jsp-descriptor
>
10
<
working-dir
>app_workingDir</
working-dir
>
11
</
jsp-descriptor
>
12
<
container-descriptor
>
13
<!--<prefer-web-inf-classes>true</prefer-web-inf-classes>-->
14
<
prefer-application-packages
>
15
<
package-name
>org.apache.commons.lang.*</
package-name
>
16
<
package-name
>antlr.*</
package-name
>
17
<
package-name
>org.hibernate.*</
package-name
>
18
<
package-name
>javax.persistence.*</
package-name
>
19
</
prefer-application-packages
>
20
</
container-descriptor
>
21
<
context-root
>/app</
context-root
>
22
</
weblogic-web-app
>
使用此方法对hibernate jpa2.0加载时可不用修改weblogic启动脚本的CLASSPATH。
注意xml文件的xsd文件声明必须正确。
我用此方法解决了在weblogic10.3.6和hibernate3.6.10的jpa jar包冲突。
Invocation of init method failed; nested exception is java.lang.ArrayStoreException: sun.reflect.annotation.EnumConstantNotPresentExceptionProxy
如只设定prefer-web-inf-classes为true 也不能解决以上问题。
0 0
- weblogic中优先加载应用中的jar包
- weblogic中优先加载应用中的jar包 prefer-application-packages
- weblogic中优先加载应用中的jar包 prefer-application-packages
- WebLogic优先加载Web应用程序中的jar包
- WebLogic优先加载Web应用程序中的jar包
- Weblogic优先加载jar包配置
- WebLogic中jar包的加载次序
- weblogic优先加载web应用lib下的包
- 如何让weblogic优先加载WEB-INF目录下的jar包。而非weblogic 自带的lib包
- weblogic 中jar包优先级 加载的设置
- Weblogic.xml 文件配置 优先加载本地jar包及 jsp热部署
- Weblogic 设置优先引用web项目的jar包
- weblogic发布项目优先项目的jar包配置
- 解决weblogic下通过war加载jar包中的struts的action找不到的问题
- 加载jar包中的配置文件
- androidstudio更改优先加载系统包framework.jar的顺序
- JAVA应用运行时加载jar包
- spring加载jar包中的hbm
- 百度开发者面试题(优化)
- Dropbox + Farbox快速创建免费博客小站
- [折腾]搬家
- 2005年上海交通大学计算机研究生机试真题:数字反转
- python学习笔记三(网络编程初步)
- weblogic中优先加载应用中的jar包
- Don't Make Javascript Equality Look Worse Than It Is
- 如何在weblogic启动时让其加载指定的jar库文件
- 黑马程序员 学习日记(三)-数组
- 弹球游戏
- C语言数据类型及转换
- Alberto Cairo Tapestry 2014演讲笔记
- 程序员离职原因经典总结
- vim 编码问题