隨筆-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 小小程序程序員混口飯吃 閱讀(3015) 評論(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
          這...標準是一套, 但是實現起來很多地方都是不兼容的....  回復  更多評論
            
          主站蜘蛛池模板: 东丽区| 罗甸县| 柞水县| 永康市| 天津市| 淮北市| 普陀区| 嘉黎县| 定日县| 油尖旺区| 简阳市| 姜堰市| 桃园县| 仙桃市| 凤城市| 东兰县| 泰来县| 夹江县| 阿拉善左旗| 西乌珠穆沁旗| 伊通| 峡江县| 德保县| 甘泉县| 喀什市| 教育| 大丰市| 红安县| 渝中区| 剑阁县| 昭平县| 杂多县| 黄大仙区| 邢台市| 新绛县| 甘泉县| 南雄市| 清流县| 明星| 滨州市| 娄烦县|