隨筆-109  評論-187  文章-25  trackbacks-0

          Ejb 的調用問題

          ?

          ?

          ? 環(huán)境:在 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 小小程序程序員混口飯吃 閱讀(3016) 評論(3)  編輯  收藏 所屬分類: java

          評論:
          # re: tomcat遠程調用ejb的出現的問題及其解決方案 2006-04-19 11:02 | lessis
          http://www.huihoo.com/apache/tomcat/heavyz/Bootstrap.java.html


          huihoo的這個文章不錯,有助于我們理解  回復  更多評論
            
          # re: tomcat遠程調用ejb的出現的問題及其解決方案 2006-04-19 11:05 | lessis
          另外能不能在plugin里面些個classloader先把ejb的要使用的那個類load起來呢  回復  更多評論
            
          # re: tomcat遠程調用ejb的出現的問題及其解決方案 2006-12-08 14:05 | BeanSoft
          這...標準是一套, 但是實現起來很多地方都是不兼容的....  回復  更多評論
            
          主站蜘蛛池模板: 永福县| 鄂伦春自治旗| 承德市| 靖安县| 阳山县| 汉川市| 郴州市| 疏附县| 定结县| 余庆县| 青川县| 龙口市| 霍林郭勒市| 公主岭市| 额尔古纳市| 新昌县| 友谊县| 仪陇县| 海南省| 灵川县| 桦甸市| 正安县| 莫力| 乳山市| 满洲里市| 新乡市| 湄潭县| 德格县| 右玉县| 秦皇岛市| 苏州市| 垦利县| 缙云县| 登封市| 福建省| 河源市| 合山市| 海安县| 临夏县| 临城县| 清水县|