隨筆-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
          這...標準是一套, 但是實現起來很多地方都是不兼容的....  回復  更多評論
            
          主站蜘蛛池模板: 营口市| 衡水市| 安义县| 台南市| 扎囊县| 都昌县| 镇巴县| 南宁市| 赣州市| 荃湾区| 松原市| 濮阳县| 扶风县| 兴义市| 疏勒县| 彭水| 囊谦县| 蓝田县| 柞水县| 曲靖市| 玉溪市| 巫山县| 江永县| 海伦市| 教育| 淳化县| 霍城县| 金昌市| 江永县| 开江县| 夏邑县| 苏尼特右旗| 彭州市| 黄山市| 崇信县| 桦南县| 韶关市| 吐鲁番市| 鄂托克旗| 益阳市| 丁青县|