Ejb
的調(diào)用問(wèn)題
?
?
?
環(huán)境:在
web.xml
中定義了
ejb
的方式
islocal,provider_url
,可以遠(yuǎn)程調(diào)用,也可以本地調(diào)用
,
設(shè)計(jì)在
servlet plugin
里面緩存了
home
的接口,然后進(jìn)行遠(yuǎn)程的
2
個(gè)
weblogic
之間使用,
1
臺(tái)部署
war
包,另外一臺(tái)部署
ejb
應(yīng)用,可以調(diào)用,沒(méi)有任何問(wèn)題
.
按理說(shuō)吧
wlclient.jar
打到
war
里面,然后把
WAR
部署在
Tomcat
上也能調(diào)用,當(dāng)
servlet
起來(lái)的時(shí)候通過(guò)
plugin
把
home
接口緩存起來(lái),一樣能運(yùn)行,但是拋出異常。反復(fù)查找原因,原來(lái)是
tomcat
的
classloader
有問(wèn)題,在
plugin
緩存的時(shí)候并沒(méi)有找到
wlclient
的包
(
我個(gè)人認(rèn)為
)
,所以改動(dòng)一下緩存
home
接口的方式,在
plugin
里面不實(shí)行緩存,在第一調(diào)用的時(shí)候緩存,
tomcat
啟動(dòng)正常,程序運(yùn)行也正常,問(wèn)題得到解決,用的是weblogic 8.1 tomcat 4.1
posted on 2006-04-19 08:51
小小程序程序員混口飯吃 閱讀(3019)
評(píng)論(3) 編輯 收藏 所屬分類(lèi):
java