隨筆-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 小小程序程序員混口飯吃 閱讀(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
          這...標準是一套, 但是實現起來很多地方都是不兼容的....  回復  更多評論
            
          主站蜘蛛池模板: 霞浦县| 白河县| 夏津县| 云霄县| 富川| 普兰店市| 仁化县| 白玉县| 新宁县| 邹平县| 武宁县| 永安市| 营口市| 洛浦县| 镇康县| 光山县| 武邑县| 井研县| 谷城县| 行唐县| 内江市| 康保县| 岐山县| 晋江市| 清水县| 上栗县| 叙永县| 磐石市| 遂溪县| 双柏县| 高邑县| 黄梅县| 垫江县| 车致| 杨浦区| 孝昌县| 射阳县| 涡阳县| 七台河市| 华容县| 常州市|