快樂工作,享受生活

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            4 Posts :: 6 Stories :: 14 Comments :: 0 Trackbacks
          公司的應用采用的weblogic打的ear包,之前用戶要自行開發的時候,往往要把開發好的jar包用壓縮工具打開放到APP\lib下面,為了減少這種出錯的概率,我們現在將用戶開發的jar包放到特定的文件夾下面,并把路徑添加到classpath上面,為什么不好用,特向高手們請教。。謝謝。。
          posted on 2008-12-02 11:13 柯西 閱讀(1109) 評論(2)  編輯  收藏

          Feedback

          # re: 請教!!!急 2008-12-02 12:46 TonySoft
          每個應用服務器中間件都有自己的部屬方式,比如JBoss加載應用JAR包從自身的Lib和APP的Lib下,Weblogic也一樣,如果你需要做個性化的部屬就需要定制部屬機制,如實現自己的EarDeployer。這也是開源中間件的好處,商用服務器就很難定制,或許要求助于提供商。  回復  更多評論
            

          # re: 請教!!!急 2008-12-02 15:40 Always BaNg.
          classpath只是給JVM的sytem classloader使用的,而絕大部分應用服務器有自己的classloader hierarchy,或擴展或屏蔽,并且classloader屬于代碼實現部分,一般不對外開放,有可能你的ear runtime使用的classloader就傻乎乎的從固定位置讀取class:)。

          調試一下,看異常棧到底從哪開始出問題。

          classloader原理:
          http://www.onjava.com/pub/a/onjava/2005/01/26/classloading.html

            回復  更多評論
            


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 台北县| 故城县| 额济纳旗| 井冈山市| 确山县| 中山市| 呼伦贝尔市| 莱州市| 西贡区| 鱼台县| 酒泉市| 寿宁县| 万宁市| 巴马| 棋牌| 满洲里市| 南充市| 通道| 平罗县| 沧州市| 桦川县| 天镇县| 文水县| 庆安县| 酉阳| 河北省| 桐梓县| 襄樊市| 阿尔山市| 岐山县| 正阳县| 基隆市| 大化| 民权县| 黔南| 洞口县| 北川| 崇明县| 潜江市| 盐津县| 屏东市|