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