最后在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包。