banq,你好問一個關於《java使用系統開發指南》的問題

gmslzm發表於2005-11-18
我在除錯第四章時發現CastorHandler類中函式getMapping(String mappingFile)執行propsUtil.getConfFile(mappingFile);時總是得到null,無論我把mapping.xml放在那裡它都取不到,麻煩幫我解答一下,日誌中報以下錯誤:
05-11-18 10:05:20 [Debug:com.jdon.cms.events.PageAction:Verbose] ----> extractPageForm Action
05-11-18 10:05:20 [Debug:com.jdon.cms.events.FormBeanUtil:Verbose] enter to save the arribute .
05-11-18 10:05:20 [Debug:com.jdon.cms.events.FormBeanUtil:Verbose] Creating new Formbean under key navlinkForm
05-11-18 10:05:20 [Debug:com.jdon.cms.xml.NavlinkManager:Verbose] .... enter init navlinlk
05-11-18 10:05:20 [Debug:com.jdon.cms.xml.NavlinkManager:Verbose] wrtie navlink to xmfile:C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps\web\WEB-INF/conf\navlink.xml
05-11-18 10:05:20 [Debug:com.jdon.cms.xml.CastorHandler:Error] get mapping error org.exolab.castor.mapping.MappingException: Nested error: java.net.MalformedURLException
05-11-18 10:05:26 [Debug:com.jdon.cms.events.PageAction:Verbose] ----> PageAction Action
05-11-18 10:05:26 [Debug:com.jdon.cms.events.PageAction:Verbose] ----> extractPageForm Action
05-11-18 10:05:26 [Debug:com.jdon.cms.events.FormBeanUtil:Verbose] remove old attribute =pageForm
05-11-18 10:05:26 [Debug:com.jdon.cms.events.FormBeanUtil:Verbose] enter to save the arribute .
05-11-18 10:05:26 [Debug:com.jdon.cms.events.FormBeanUtil:Verbose] Creating new Formbean under key pageForm
05-11-18 10:05:26 [Debug:com.jdon.cms.events.PageAction:Verbose] setAction = create
05-11-18 10:05:26 [Debug:com.jdon.cms.events.PageAction:Verbose] forward to the page create
05-11-18 10:05:27 [Debug:com.jdon.cms.events.PageAction:Verbose] ----> extractPageForm Action
05-11-18 10:05:27 [Debug:com.jdon.cms.events.FormBeanUtil:Verbose] enter to save the arribute .
05-11-18 10:05:27 [Debug:com.jdon.cms.events.FormBeanUtil:Verbose] Creating new Formbean under key navlinkForm
05-11-18 10:05:34 [Debug:com.jdon.cms.events.PageForm:Verbose] reset pageForm
05-11-18 10:05:34 [Debug:com.jdon.cms.events.PageForm:Verbose] validate pageForm
05-11-18 10:05:34 [Debug:com.jdon.cms.events.FormBeanUtil:Verbose] remove old attribute =pageForm
05-11-18 10:05:34 [Debug:com.jdon.cms.events.SavePageAction:Verbose] action = create
05-11-18 10:05:34 [Debug:com.jdon.cms.events.SavePageAction:Verbose] copyProperties ..
05-11-18 10:05:34 [Debug:com.jdon.cms.events.SavePageAction:Verbose] send event to pageHandler ..
05-11-18 10:05:34 [Debug:com.jdon.util.XmlUtil:Verbose] mapping file:null
05-11-18 10:05:34 [Debug:com.jdon.util.XmlUtil:Error] error: java.lang.NullPointerException
05-11-18 10:05:34 [Debug:com.jdon.controller.WebServiceFactory:Error] getWebService error: java.lang.NullPointerException
05-11-18 10:05:34 [Debug:com.jdon.controller.ServiceProxyHandler:Error] ServiceFactory error: java.lang.Exception: java.lang.NullPointerException
05-11-18 10:05:34 [Debug:com.jdon.cms.events.SavePageAction:Verbose] update page success
05-11-18 10:05:35 [Debug:com.jdon.cms.events.PageAction:Verbose] ----> extractPageForm Action
05-11-18 10:05:35 [Debug:com.jdon.cms.events.FormBeanUtil:Verbose] enter to save the arribute .
05-11-18 10:05:35 [Debug:com.jdon.cms.events.FormBeanUtil:Verbose] Creating new Formbean under key navlinkForm

相關文章