隨筆 - 20  文章 - 8  trackbacks - 0
          <2007年6月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          1234567

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          OS:linux
          Web server: resin
          錯(cuò)誤如下:
          java.lang.IllegalStateException: must call load class on top
                  at com.caucho.util.DynamicClassLoader.loadClass(DynamicClassLoader.java:431)
                  at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
                  at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
                  at java.lang.Class.forName0(Native Method)
                  at java.lang.Class.forName(Class.java:141)

              今天干活碰到這個(gè)錯(cuò)誤了。在網(wǎng)上搜索下,沒有相關(guān)的錯(cuò)誤和解決方法。我就把我解決的辦法放上來(lái)了。

              開始碰到錯(cuò)誤的時(shí)候,現(xiàn)確定錯(cuò)誤發(fā)生的地方,最后確定到了下面這段代碼:
          Product product = (Product) Class.forName(handle).getConstructor(types).newInstance(args);

              這段代碼具體的意思是要?jiǎng)?chuàng)建一個(gè)類的實(shí)例。很簡(jiǎn)單,但卻出現(xiàn)了錯(cuò)誤。檢查程序運(yùn)行時(shí)傳遞過(guò)來(lái)的參數(shù),每個(gè)參數(shù)都沒有問(wèn)題,是按照預(yù)想的傳遞過(guò)來(lái)的。按說(shuō)參數(shù)傳遞的對(duì)了,理應(yīng)不會(huì)出現(xiàn)問(wèn)題的。再看看給出來(lái)的錯(cuò)誤內(nèi)容,不知道在說(shuō)什么,什么是“must call load class on top”?

              思索了半天,找不到原因。后來(lái)查看了一下class文件的權(quán)限,發(fā)現(xiàn)class文件的權(quán)限是-r--r--r--,索性改成-rwxrwxrwx,再次測(cè)試就可以了。
          posted on 2007-06-25 14:52 卜清楚 閱讀(1779) 評(píng)論(1)  編輯  收藏 所屬分類: java.j2ee

          FeedBack:
          # re: 錯(cuò)誤:java.lang.IllegalStateException: must call load class on top 2007-06-26 11:04 BeanSoft
          我們還碰過(guò)過(guò)測(cè)試的時(shí)候啟動(dòng) weblogic 的賬戶和類庫(kù)的 jar 文件不同而導(dǎo)致類無(wú)法加載的問(wèn)題.

          Linux, Solaris, Unix 文件系統(tǒng)權(quán)限有時(shí)候就會(huì)導(dǎo)致類無(wú)法加載, 一般來(lái)說(shuō)都弄成一個(gè)用戶下的就好了.  回復(fù)  更多評(píng)論
            

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 海盐县| 红河县| 三亚市| 固原市| 洪雅县| 固安县| 茶陵县| 吴桥县| 建湖县| 信丰县| 宜阳县| 自贡市| 江安县| 陇南市| 类乌齐县| 米泉市| 启东市| 哈尔滨市| 开原市| 靖边县| 台江县| 兴义市| 启东市| 顺平县| 江永县| 鞍山市| 镇康县| 辽阳县| 九龙县| 二连浩特市| 临城县| 广汉市| 阳高县| 宿松县| 靖西县| 米林县| 定边县| 砚山县| 黄平县| 柞水县| 丹凤县|