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

          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 小小程序程序員混口飯吃 閱讀(3019) 評論(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
          這...標準是一套, 但是實現起來很多地方都是不兼容的....  回復  更多評論
            
          主站蜘蛛池模板: 广灵县| 娱乐| 义乌市| 鲁甸县| 南昌市| 温泉县| 东海县| 宁南县| 墨竹工卡县| 高唐县| 崇左市| 棋牌| 栾城县| 安庆市| 洪雅县| 乐业县| 信阳市| 安徽省| 安达市| 大同县| 疏勒县| 卢氏县| 东辽县| 聂拉木县| 兴仁县| 鄢陵县| 阜平县| 凯里市| 和林格尔县| 申扎县| 凌海市| 泸定县| 本溪| 寿宁县| 石嘴山市| 莆田市| 河源市| 敦煌市| 屏东县| 陈巴尔虎旗| 晋江市|