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