weblogic启动cxf类型的webservice报错:cannot create a secure XmlInputFactory

本文详细记录了在WebLogic服务器上部署应用时遇到的问题及解决过程。通过在WEB-INF下创建weblogic.xml并配置container-descriptor,成功解决了部署难题。文章还探讨了不同JAR包加载顺序的影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最后在WEB-INF下面新建了一个weblogic.xml;在其中输入:
<?xml version="1.0" encoding="UTF-8"?>
<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>
        <index-directory-enabled>true</index-directory-enabled>
        <prefer-web-inf-classes>true</prefer-web-inf-classes>
    </container-descriptor>
</weblogic-web-app>

最后重启服务,取得成成功。

整个过程中,导入过stax-api-3.14.jar和woodstox-core-asl-4.4.1.jar,没有用;在这两个包前面加上a也不能让他们先执行,也没有用;在weblogic安装路径F:\Java\weblogic\bea\wlserver_10.3\server\lib\consoleapp\META-INF\下,对weblogic-application中的内容加了几条先执行的包,同样没有用;按照官方文档说明在META-INF下添加了weblgoic-application下添加内容,最终都没有左右。

思考再三,我觉得以上方法都是只让我的某些个项目中的包先执行了,而这些包都是网上查的,感觉和自己的项目出入很大,我自认为项目甚至都没有用过网上所说的那些包(比如以上说明的俩个包);

最后成功后,对上面weblogic.xml中添加的内容还是有些不懂。百度搜了一下,好像全部先加载项目中导入的jar包,然后在导入weblogic中的jar包。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值