当前位置:编程学习 > JAVA >>

weblogic 优先加载疑惑 以及集成sap bo部署难题

目标:将sap bo集成在自己的系统里面,并部署在weblogic上
环境:linux系统  weblogic10.3   ejb技术   数据库11g   xxx.ear 
问题描述:

1.在weblogic下集成bo,需要在weblogic.xml 文件上加代码<prefer-web-inf-classes>true</prefer-web-inf-classes>    但是加了这个代码后,是可以登陆bo服务器,同时问题也来了

2.ejb home和homeimpl没有父子关联了(反正就是ejb异常),我尝试修改startWeblogic.sh文件,已达到和<prefer-web-inf-classes>true</prefer-web-inf-classes>相同的效果,但最后以失败告终~
后来又尝试使用weblogic-application.xml设置,代码如下
  <?xml version="1.0" encoding="UTF-8"?>
<wls:weblogic-application xmlns:wls="http://xmlns.oracle.com/weblogic/weblogic-application" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/javaee_5.xsd http://xmlns.oracle.com/weblogic/weblogic-application http://xmlns.oracle.com/weblogic/weblogic-application/1.3/weblogic-application.xsd">
    <!--weblogic-version:10.3.6-->
    
    <wls:prefer-application-packages>
        <wls:package-name>*</wls:package-name>
    </wls:prefer-application-packages>
    <wls:prefer-application-resources>
        <wls:resource-name>com.maywide.*</wls:resource-name>
    </wls:prefer-application-resources>
</wls:weblogic-application>

感觉配置并没有起作用


我如何做,才能达到将bo的jar提前加载,而我自己项目的的jar后面加载
         
       我还想明白<prefer-web-inf-classes>true</prefer-web-inf-classes>与<wls:package-name>*</wls:package-name>的区别是什么,为什么在weblogic-application.xml设置不起作用


谢谢大家
weblogic 优先加载异常 --------------------编程问答-------------------- 配置<prefer-web-inf-classes>true</prefer-web-inf-classes>  会报异常:com.maywide.oss.admin.login.Login_wqzuty_LocalHomeImpl cannot be cast to com.maywide.oss.admin.login.LoginLocalHome 

ejb加载有问题
补充:Java ,  Java EE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,