期待更好更穩(wěn)定的開源FrameWork的出現(xiàn),讓我們一起努力吧!  
          日歷
          <2008年4月>
          303112345
          6789101112
          13141516171819
          20212223242526
          27282930123
          45678910
          統(tǒng)計
          • 隨筆 - 78
          • 文章 - 1
          • 評論 - 29
          • 引用 - 0

          導(dǎo)航

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案(42)

          文章檔案(37)

          相冊

          搜索

          •  

          積分與排名

          • 積分 - 45279
          • 排名 - 1064

          最新隨筆

          最新評論

          閱讀排行榜

          評論排行榜

           

          1.     
          錯誤: java.lang.NullPointerException

          原因: 發(fā)現(xiàn) dao 實例、 manage 實例等需要注入的東西沒有被注入

          解決:這個時候,你應(yīng)該查看日志文件;默認(rèn)是應(yīng)用服務(wù)器的 log 文件,比如 Tomcat 就是 [Tomcat 安裝目錄 ]/logs ;你會發(fā)現(xiàn)提示你:

          可能是:

          org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sf' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Initialization of bean failed; nested exception is org.hibernate.HibernateException: could not configure from URL: file:src/hibernate.cfg.xml

          org.hibernate.HibernateException: could not configure from URL: file:src/hibernate.cfg.xml

          ……………………….

          Caused by: java.io.FileNotFoundException: src\hibernate.cfg.xml

          可能是:

          org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Initialization of bean failed; nested exception is org.hibernate.MappingException: Resource: com/mcc/coupon/model/UserRole.hbm.xml not found

          org.hibernate.MappingException: Resource: com/mcc/coupon/model/UserRole.hbm.xml not found

          然后你就知道原因是因為配置文件的解析出了錯誤,這個通過 Web 頁面是看不出來的。

          更多的是持久化影射文件出的錯誤;導(dǎo)致了沒有被解析;當(dāng)然你需要的功能就無法使用了。

           

           

           2.      錯誤:

          StandardWrapperValve[action]: Servlet.service() for servlet action threw exception
          javax.servlet.jsp.JspException: Cannot retrieve mapping for action /settlementTypeManage

          或者:

              type Status report

              message Servlet action is not available

              description The requested resource (Servlet action is not available) is not available.


          原因:
          1

           

          3.       錯誤

          StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exception

          java.lang.ClassNotFoundException: org.apache.struts.taglib.bean.CookieTei

          界面錯誤具體描述:
          org.apache.jasper.JasperException: Failed to load or instantiate TagExtraInfo class: org.apache.struts.taglib.bean.CookieTei


              原因與解決:

            <方案一>你的“html:”開頭的標(biāo)簽沒有放在一個<html:form>

               <方案>重新啟動你的應(yīng)用服務(wù)器,自動就沒有這個問題了


           

          4.      錯誤:

          Exception in thread "main" org.hibernate.exception.SQLGrammarException: Could not execute JDBC batch update

          原因與解決:

              因為Hibernate Tools(或者Eclipse本身的Database Explorer)生成*.hbn.xml工具中包含有catalog="***"*表示數(shù)據(jù)庫名稱)這樣的屬性,將該屬性刪除就可以了




          5.      錯誤:

          org.hibernate.ObjectDeletedException: deleted object would be re-saved by cascade (remove deleted object from associations)

           

          原因與解決:
          方法1 刪除Set方的cascade
          方法2 解決關(guān)聯(lián)關(guān)系后,再刪除
          方法3 many-to-one方增加cascade 但值不能是none
          最后一招:
          檢查一下
          hashCode equals是否使用了id作為唯一標(biāo)示的選項了;我用uuid.hex時是沒有問題的;但是用了native,就不行了,怎么辦?刪除啊!

          這個錯誤可以參見我的blog文章:
          http://www.aygfsteel.com/crazycy/archive/2006/06/24/54939.html

          6.      錯誤:

          exception javax.servlet.ServletException: BeanUtils.populat

          root cause

          java.lang.IllegalArgumentException:Cannot invoke ***Form.set*** - argument type mismatch

          原因

                這個問題很奇怪的說,為啥說奇怪呢?

                先說問題的原因:問題發(fā)生如下兩種情況:

          *         Form中是Date類型

          *         上傳文件時

          為什么說奇怪呢?主要針對Form是日期型的來說的;因為我做過N多系統(tǒng)Form中都是用java.util.Date,界面使用<html:text property=”date”/>;都是沒有問題的。所以第一次遇到這個錯誤時,搗鼓了一個下午。

          解決:

          第一個問題:你把Date換成String;在Action中進(jìn)行轉(zhuǎn)換;當(dāng)然轉(zhuǎn)換要借助于SimpleDateFormate方法嘍

          第二個問題:記得在form中增加enctype="multipart/form-data" 呵呵


           

          7.      問題:

          今天用Tomcat5.5.12,發(fā)現(xiàn)原來很好用的系統(tǒng)不能用了,反復(fù)測試發(fā)現(xiàn)頁面中不能包含 taglib,否則會出現(xiàn)以下提示:

          HTTP Status 500 -type Exception report

          Message  

          description The server encountered an internal error () that prevented it from fulfilling this request.

          exception

          org.apache.jasper.JasperException: /index.jsp(1,1) Unable to read TLD "META-INF/tlds/struts-bean.tld" from JAR file "file:*****/WEB-INF/lib/struts.jar":

          原因:

          更新了工程用的lib文件夾下的jar,發(fā)布時也發(fā)布了servlet.jarjsp-api.jar

          解決:

          jsp-api.jar刪除就解決這個問題了。


          8.      問題:Tomcat5.0.20中差錯可以通過[Tomcat安裝目錄]/logs下的localhost_log.2006-07-14.txt類似的文件看具體的錯誤日志,但是在5.5中就找不到了

          原因與解決:

          我把[Tomcat安裝目錄]/bin下的tomcat5w.exelogging標(biāo)簽搗鼓了一會,然后重起就有了。

          原因具體說不準(zhǔn),用非安裝版也有這個問題。

          最終解決方案:
             http://tomcat.apache.org/tomcat-5.5-doc/logging.html



          posted on 2007-07-30 12:47 BlueSky_itwangxinli 閱讀(584) 評論(3)  編輯  收藏
          評論:
          • # re: 使用Spring、Hibernate、Struts的一些錯誤總結(jié)(不斷補充) (轉(zhuǎn))  簡單飛揚 Posted @ 2008-01-31 19:24
            收下了  回復(fù)  更多評論   

          • # hibernate操作視圖有問題大家?guī)蛶兔未登錄]  小菜鳥 Posted @ 2008-04-29 11:55
            為什么hiberante 操作視圖的時候為什么List中有值,當(dāng)取對象的時候報500錯誤呢??知道的話發(fā)送的到我的郵箱www.wyflygo@163.com,謝謝各位大蝦了  回復(fù)  更多評論   

          • # re: 使用Spring、Hibernate、Struts的一些錯誤總結(jié)(不斷補充) (轉(zhuǎn))[未登錄]  小菜鳥 Posted @ 2008-04-29 14:11
            wwww  回復(fù)  更多評論   


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


          網(wǎng)站導(dǎo)航:
           
           
          Copyright © BlueSky_itwangxinli Powered by: 博客園 模板提供:滬江博客
          主站蜘蛛池模板: 宾川县| 黑龙江省| 修武县| 开封市| 东乡县| 莆田市| 云龙县| 蚌埠市| 白城市| 永清县| 大埔区| 五峰| 西平县| 凤凰县| 陈巴尔虎旗| 顺昌县| 彩票| 都昌县| 冀州市| 永泰县| 安岳县| 沈阳市| 大邑县| 玛纳斯县| 兴业县| 太白县| 准格尔旗| 乡城县| 泾阳县| 卓尼县| 西平县| 田东县| 湘潭县| 黄冈市| 南昌市| 榆树市| 杂多县| 临高县| 调兵山市| 叶城县| 孝昌县|