posts - 6,comments - 49,trackbacks - 0
          <2006年6月>
          28293031123
          45678910
          11121314151617
          18192021222324
          2526272829301
          2345678

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          Miscellaneous

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          erverybody,
          ????? ?為什么偶將Applet的class文件放在WEB-INF\classes目錄就加載不了,Java 控制臺(tái)出現(xiàn)如下錯(cuò)誤:

          載入:找不到類?cqu.slmt412.rfds.applets.Zbasicall. class

          java.lang.ClassNotFoundException:?cqu.slmt412.rfds.applets.Zbasicall.
          class

          ????at?sun.applet.AppletClassLoader.findClass(Unknown?Source)

          ????at?java.lang.ClassLoader.loadClass(Unknown?Source)

          ????at?sun.applet.AppletClassLoader.loadClass(Unknown?Source)

          ????at?java.lang.ClassLoader.loadClass(Unknown?Source)

          ????at?sun.applet.AppletClassLoader.loadCode(Unknown?Source)

          ????at?sun.applet.AppletPanel.createApplet(Unknown?Source)

          ????at?sun.plugin.AppletViewer.createApplet(Unknown?Source)

          ????at?sun.applet.AppletPanel.runLoader(Unknown?Source)

          ????at?sun.applet.AppletPanel.run(Unknown?Source)

          ????at?java.lang.Thread.run(Unknown?Source)

          Caused?by:?java.io.IOException:?open?HTTP?connection?failed.

          ????at?sun.applet.AppletClassLoader.getBytes(Unknown?Source)

          ????at?sun.applet.AppletClassLoader.access$
          100 (Unknown?Source)

          ????at?sun.applet.AppletClassLoader$
          1 .run(Unknown?Source)

          ????at?java.security.AccessController.doPrivileged(Native?Method)

          ?????
          10 ?more
          文件結(jié)構(gòu):
          applet2.JPG
          這是我的applet tag:
          <applet?code="cqu.slmt412.rfds.applets.Zbasicall.class"?width=600?height=400>
          即使加上codebase,也不行:
          <applet?code="cqu.slmt412.rfds.applets.Zbasicall.class"?codebase="WEB-INF\classes"?width=600?height=400>

          但將包含class的目錄放錄直接放于應(yīng)用程序路徑就可以顯示了,applet標(biāo)簽沒(méi)有任何的改動(dòng)。
          可以運(yùn)行的目錄結(jié)構(gòu):
          applet1.JPG

          運(yùn)行環(huán)境:
          Windows 2003 sp1 + IE6 + Tomcat 5.02+Java(TM) Plug-in: 版本 1.4.2_11

          Why?

          posted on 2006-05-20 19:04 jinglecat 閱讀(4938) 評(píng)論(5)  編輯  收藏 所屬分類: Java Prime

          FeedBack:
          # re: java.io.IOException: open HTTP connection failed
          2006-06-02 11:44 | nicholas
          我的也是啊  關(guān)注  回復(fù)  更多評(píng)論
            
          # re: java.io.IOException: open HTTP connection failed
          2008-08-18 11:09 | andvar
          我覺(jué)得這個(gè)應(yīng)該算是一個(gè)bug,不曉得sun公司怎么想的。默認(rèn)codebase是從引用applet的jsp頁(yè)面所在目錄算起的,applet相關(guān)的class文件或打包的jar放在WEB-INF下就不能被正常加載,所以不能放在WEB-INF目錄下,實(shí)踐中就是這樣,沒(méi)辦法。覺(jué)得sun應(yīng)該設(shè)計(jì)從applet的class文件默認(rèn)起始目錄是WEB-INF/classes,打包的jar文件起始位置是WEB-INF/lib。總之,知道怎么修改正確就行了。  回復(fù)  更多評(píng)論
            
          # re: java.io.IOException: open HTTP connection failed
          2009-05-30 16:22 | sesntt
          這是為什么呢???  回復(fù)  更多評(píng)論
            
          # re: java.io.IOException: open HTTP connection failed
          2010-06-25 15:32 | Dashjim
          @andvar
          to avoid your code leak to the third party, according to JEE convention, the http connect cann't get the content under WEB-INF  回復(fù)  更多評(píng)論
            
          # re: java.io.IOException: open HTTP connection failed
          2010-12-16 01:42 | localhost
          @Dashjim
          yes   回復(fù)  更多評(píng)論
            
          主站蜘蛛池模板: 武冈市| 玉田县| 建宁县| 辉南县| 阜新| 宜州市| 申扎县| 平邑县| 白沙| 沅江市| 拉萨市| 通江县| 山西省| 枞阳县| 饶平县| 纳雍县| 雷山县| 大方县| 白玉县| 天祝| 浮山县| 沭阳县| 临泉县| 峨山| 周至县| 宜城市| 延寿县| 盐城市| 萨嘎县| 福安市| 巴青县| 饶阳县| 肃北| 东台市| 沐川县| 霍州市| 崇明县| 恩平市| 额敏县| 镇江市| 辉南县|