軟件藝術思考者 |
|
|||
混沌,彷徨,立志,蓄勢... |
公告
日歷
導航隨筆分類(86)
隨筆檔案(85)
搜索最新評論
閱讀排行榜評論排行榜 |
上接“jsp頁面得到業(yè)務層的對象”
1.我現(xiàn)在想用org.springframework.orm.hibernate.HibernateTransactionManager來給業(yè)務對象織入事務管理方法。但在調試的時候卻發(fā)生了異常:Error registering bean with name 'myTransactionManager' defined in ServletContext resource [/WEB-INF/applicationContext.xml],系統(tǒng)在給myTransactionManager Bean注冊的時候卻找不到它的類。的確是很奇怪的問題,HibernateTransactionManager明明就在這兒擺著嘛,怎么系統(tǒng)就是找不到呢。經(jīng)過幾個小時的查找代碼檔案,發(fā)現(xiàn)原來我用的是Hibernate3版本。相應的org.springframework.orm.hibernate.HibernateTransactionManager也應該改成:org.springframework.orm.hibernate3.HibernateTransactionManager.汗!java程序員真累。 2.錯誤2,當我想在頁面上得到織入事務管理的service對象時,又有一個錯誤來了: org.apache.jasper.JasperException: $Proxy2 org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:372) 暈吧,代理人的待遇沒問題了,可是它就是不給你做代理。經(jīng)過在jsp頁面上的排察:終于找到這一句: ?? RealnewsService newsservice=(RealnewsService)wac.getBean("newsService"); 它有什么問題嗎?初學者看不出什么錯誤來,因為語法上一點錯也沒有,后來經(jīng)高手指點才如夢初醒: 它的聲明類型應該是相應的接口。這是spring一貫的風格,(但這至于讓我出錯嗎?郁悶),好。到今天為址,我和關注我的博客的同學應該對spring應用程序的核心配置文件有了一定的理解了。 總結一句話:解決問題的方法是:來了問題不要怕,用樸素的理念和執(zhí)著的態(tài)度去戰(zhàn)勝bug? ;-)
posted on 2006-07-10 16:22 智者無疆 閱讀(1817) 評論(6) 編輯 收藏 所屬分類: about java 、about hibernate 、about spring
評論:
|
![]() |
|
Copyright © 智者無疆 | Powered by: 博客園 模板提供:滬江博客 |
觀音菩薩贊