posts - 78, comments - 34, trackbacks - 0, articles - 1
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          讓人郁悶的Tomacat緩存引起的錯誤!

          Posted on 2010-02-25 23:58 長城 閱讀(444) 評論(0)  編輯  收藏

           我今天用Struts2Spring整合,但部署到Tomcat(tomcat-6.0.20)時,WabAppClassLoader卻給我拋出了一個異常:ClassNotFindException:xxx.ActionServletActionServletStruts1中使用的Action控制器。但我使用的是Struts2啊!

          我反復查看自己的配置文件和使用到的Jar包,沒有任何問題。然后到網上搜索答案,出現這個問題的人還不少。有的是使用Strut1出現這個問題,那么他可能是沒有導入Struts1的核心包導致的。至于使用Struts2也出現這個問題多少就有些奇怪了。

          一些網友給出答案,是將Tomcat刪除,然后安裝一個新的Tomcat這樣就可以解決問題。確實如此,我使用這個方法解決了問題。但為什么會出現這個問題呢?我最先想到的是Tomcat可能有緩存功能,于是我查看Tomcat的目錄。發現它有一個temp目錄和一個work目錄,temp目錄是做什么用的我不知道,work目錄是為我們生成JSPclass文件。

          問題就可能出現在這兩個目錄,所以以后遇見莫名其妙的問題可以刪除這兩個目錄中的內容,然后再試一試。


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


          網站導航:
           
          主站蜘蛛池模板: 兴义市| 肥东县| 平舆县| 常宁市| 尼木县| 阿荣旗| 丁青县| 浦北县| 沁源县| 襄汾县| 阳西县| 古浪县| 富阳市| 巴楚县| 宁海县| 丹阳市| 汕尾市| 固始县| 黑河市| 龙胜| 裕民县| 区。| 北碚区| 沂南县| 郓城县| 岳普湖县| 株洲县| 庆元县| 阿合奇县| 霞浦县| 元朗区| 贵港市| 积石山| 南澳县| 宜兰县| 巴里| 东丽区| 柳江县| 边坝县| 美姑县| 延边|