用Spring Web Flow和Terracotta搭建Web应用

用Spring Web Flow和Terracotta搭建Web应用,第1张

下面是我的配置。
<xml version="10" encoding="UTF-8">
<web-app version="25" xmlns=">需要开发人员调整程序,
后我就查询了weblogic的类加载顺序的问题,不同于tomcat,weblogic的类加载顺序是:
首先加载domain/lib下的jar,然后再加载webapp/web-inf/lib下的jar

其实目前一个最简单的解决方案就是删掉domain/lib下的springjar;
或者按如下方法:
所以问题就定位在类加载顺序的问题上,只要让weblogic的加载顺序修改为先加载web-inf/lib下的jar就ok
如果将 <prefer-web-inf-classes> 元素设置为 true,则将优先加载位于 Web 应用程序的 WEB-INF 目录中的类,然后再加载应用程序或系统类加载器中的类。默认值为 false。控制台中指定的值优先于手工设置的值。
最终的解决办法:
在web-inf下创建一个weblogicxml文件(如果没有的话)
然后在其中增加如下信息:
<xml version="10" encoding="utf-8">
<weblogic-web-app
xmlns=">

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13435809.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-05
下一篇 2023-08-05

发表评论

登录后才能评论

评论列表(0条)

保存