[b]第乙個問題:[/b]
配置完成後,啟動tomcat,出現 [i]error listenerstart [/i] 異常,就這麼幾個字,多的乙個沒有。自己沒搞定,於是上網查,熱心人不少,主要歸結原因有如下幾點
1、jar包不正確(不全)
2、jar包衝突
3、xml配置檔案有誤(主要是對bean的配置)
等等原因吧。我一一查詢,前兩個都確定無誤,可是xml的配置**是眼睛那麼容易看出來的呢?暈……
解決方法:
1、去掉web.xml中的
org.springframework.web.context.contextloaderlistener
不知道是誰想出來的,損人不利己,沒有了這個東西,專案是沒報錯的起來了,可是不能用阿,管個鳥用!!!
2、採用log日誌查錯(推薦)
靈光一現,我想起了log4j這個東西。於是給自己的專案配置了乙個log4j。蒼天有眼,設定成error級別,控制台的錯誤刷刷的……。找到報錯的原因了,這就是第二個問題
[b]第二個問題:[/b]
採用spring的aop對hibernate的service(dao/manager)進行事務管理時,發現乙個service想要注入與自己有關的service時,注入的是被spring託管的**,而不是真正的service物件。異常崩潰。
xml配置檔案**:
*service
transactioninterceptor
[b]解決方法:[/b]
1、不用這種方式託管(廢話)
2、給org.springframework.aop.framework.autoproxy.beannameautoproxycreator加上屬性proxytargetclass;設定為
除錯通過。
[b]總結一下: [/b]
第乙個問題,說明了我們在做專案時,應該有實用log日誌的良好習慣
第二個問題,說明了spring的博大精深阿。
奮鬥。
Adobe Illustrator的兩個問題
adobe illustrator cs6卡的問題 卡的時候,關掉並清ai的快取,重新開啟,速度能好一點。另外乙個小方法 ctrl y,進入輪廓編輯模式,編輯的速度會快一些。另存的pdf檔案過大的問題 預設儲存的pdf的話,將近150m,通過郵箱時傳送不出去的,可以用下邊的這個方法來解決 匯出後不到...
連續兩個scanf()時,可能出現的錯誤
include int main 表面上看這段程式是沒有錯的,也可以執行,但執行過程中到第二個scanf輸入值給ch2時,程式不會停止,而是直接執行到最後乙個printf 原來scanf是從標準輸入緩衝區中讀取輸入的資料,而 c的字元輸入格式會接收回車字元,在輸入第乙個scanf時輸入字元後按回車結...
巢狀迴圈兩個list時出現相同欄位時的解決
s iterator value list1 s property value temp s property s iterator value list2 s property value temp s property s iterator s iterator 當出現這種情況時 list1 l...