快樂工作,享受生活

            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

            回復  更多評論
            


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


          網站導航:
           
          主站蜘蛛池模板: 辽源市| 沂水县| 海门市| 拉萨市| 合肥市| 乌鲁木齐县| 香港| 徐闻县| 金华市| 砚山县| 图们市| 云龙县| 稷山县| 淳安县| 桂林市| 马龙县| 威远县| 开远市| 万盛区| 射洪县| 芜湖市| 临城县| 岢岚县| 翼城县| 青海省| 萨迦县| 丰县| 拉萨市| 济南市| 长海县| 类乌齐县| 绥德县| 龙州县| 抚顺市| 德昌县| 蓝田县| 府谷县| 云霄县| 郁南县| 吉木萨尔县| 涟水县|