Ejb
的调用问题
环境:在
web.xml
中定义了
ejb
的方式
islocal,provider_url
,可以远程调用,也可以本地调用
,
设计在
servlet plugin
里面缓存了
home
的接口,然后进行远程的
2
个
weblogic
之间使用,
1
台部署
war
包,另外一台部署
ejb
应用,可以调用,没有任何问题
.
按理说吧
wlclient.jar
打到
war
里面,然后把
WAR
部署在
Tomcat
上也能调用,当
servlet
起来的时候通过
plugin
把
home
接口缓存起来,一样能运行,但是抛出异常。反复查找原因,原来是
tomcat
的
classloader
有问题,在
plugin
缓存的时候并没有找到
wlclient
的包
(
我个人认为
)
,所以改动一下缓存
home
接口的方式,在
plugin
里面不实行缓存,在第一调用的时候缓存,
tomcat
启动正常,程序运行也正常,问题得到解决,用的是weblogic 8.1 tomcat 4.1
posted on 2006-04-19 08:51
小小程序程序员混口饭吃 阅读(3010)
评论(3) 编辑 收藏 所属分类:
java