<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    軟件藝術(shù)思考者  
    混沌,彷徨,立志,蓄勢(shì)...
    公告
    日歷
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    導(dǎo)航

    隨筆分類(86)

    隨筆檔案(85)

    搜索

    •  

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

     
    這是我的初始化Bean工廠.?
    ApplicationContext ac=new FileSystemXmlApplicationContext("/WEB-INF/applicationContext.xml");
    applicationContext.xml就放在WEB-INF下。可是系統(tǒng)卻報(bào)錯(cuò)IOException,
    系統(tǒng)找不到指定的文件applicationContext.xml,這是為什么??????
    已經(jīng)解決
    原因很多。我覺得最關(guān)鍵原因是:對(duì)xml配置細(xì)節(jié)不重視;
    1.jsp是web工程,這兒應(yīng)該用webApplicationContext加載applicationContext.xml,在加載它的過(guò)程中還有找不到它的時(shí)候,我找了不少文檔,有的說(shuō)應(yīng)該把它放到WEB-INF/classes/下才對(duì),但我實(shí)驗(yàn)時(shí)還是找不到。用了個(gè)笨法,復(fù)制兩份每個(gè)目錄放一個(gè)--解決
    2.提示service bean找不到注入的XXTarget bean,應(yīng)該把屬性下的ref 用bean表示,不應(yīng)該用local表示.
    3.提示hibernate sql 異常,提示在我們的數(shù)據(jù)庫(kù)里找不到我們的表。再往下看發(fā)現(xiàn)我們的表名都變長(zhǎng)了(仔細(xì)觀察發(fā)現(xiàn)其結(jié)構(gòu)是數(shù)據(jù)庫(kù)名—表名)。這是怎么回事???
    經(jīng)過(guò)一番折騰,發(fā)現(xiàn)在hbm.xml里面有一個(gè)可先項(xiàng)catalog="dbname".它是我們?cè)谧雠渲玫臅r(shí)候組件自己加上去的,這樣自動(dòng)自成的表名是對(duì)應(yīng)的標(biāo)準(zhǔn)表名的。但遺憾的是我們通常不按標(biāo)準(zhǔn)給表起名。所以在這兒只能把catalog手動(dòng)的去掉了。
    好了。這樣我們就可以在jsp頁(yè)面里得到業(yè)務(wù)層的對(duì)象了,方法是傳統(tǒng)的
    wac.getBean("serviceID");
    posted on 2006-07-06 18:03 智者無(wú)疆 閱讀(466) 評(píng)論(1)  編輯  收藏 所屬分類: about java
    評(píng)論:
    • # re: 我想在jsp頁(yè)面里得到一個(gè)業(yè)務(wù)對(duì)象。報(bào)錯(cuò),請(qǐng)高手指教  智者無(wú)疆 Posted @ 2006-07-07 17:30
      已經(jīng)解決
      原因很多。我覺得最關(guān)鍵原因是:對(duì)xml配置細(xì)節(jié)不重視;
      1.jsp是web工程,這兒應(yīng)該用webApplicationContext加載applicationContext.xml,在加載它的過(guò)程中還有找不到它的時(shí)候,我找了不少文檔,有的說(shuō)應(yīng)該把它放到WEB-INF/classes/下才對(duì),但我實(shí)驗(yàn)時(shí)還是找不到。用了個(gè)笨法,復(fù)制兩份每個(gè)目錄放一個(gè)--解決
      2.提示service bean找不到注入的XXTarget bean,應(yīng)該把屬性下的ref 用bean表示,不應(yīng)該用local表示.
      3.提示hibernate sql 異常,提示在我們的數(shù)據(jù)庫(kù)里找不到我們的表。再往下看發(fā)現(xiàn)我們的表名都變長(zhǎng)了(仔細(xì)觀察發(fā)現(xiàn)其結(jié)構(gòu)是數(shù)據(jù)庫(kù)名—表名)。這是怎么回事???
      經(jīng)過(guò)一番折騰,發(fā)現(xiàn)在hbm.xml里面有一個(gè)可先項(xiàng)catalog="dbname".它是我們?cè)谧雠渲玫臅r(shí)候組件自己加上去的,這樣自動(dòng)自成的表名是對(duì)應(yīng)的標(biāo)準(zhǔn)表名的。但遺憾的是我們通常不按標(biāo)準(zhǔn)給表起名。所以在這兒只能把catalog手動(dòng)的去掉了。
      好了。這樣我們就可以在jsp頁(yè)面里得到業(yè)務(wù)層的對(duì)象了,方法是傳統(tǒng)的
      wac.getBean("serviceID");
        回復(fù)  更多評(píng)論   

     
    Copyright © 智者無(wú)疆 Powered by: 博客園 模板提供:滬江博客


       觀音菩薩贊

    主站蜘蛛池模板: 亚洲av无码专区在线播放| 亚洲精品无码成人片在线观看 | caoporn国产精品免费| 国产色爽免费视频| 亚洲妇女无套内射精| 午夜私人影院免费体验区| 亚洲成AV人影片在线观看| 国产精品色午夜视频免费看| 精品亚洲福利一区二区| 亚洲天堂中文字幕在线| a级午夜毛片免费一区二区| 国产成人亚洲精品91专区高清| 在线免费不卡视频| 国产大陆亚洲精品国产| 亚洲视频在线免费| 青青青国产手机频在线免费观看| 亚洲成年轻人电影网站www| 黄在线观看www免费看| 亚洲综合精品成人| 亚洲国产婷婷香蕉久久久久久| eeuss免费影院| 亚洲国产高清在线精品一区| CAOPORN国产精品免费视频| 亚洲AV永久纯肉无码精品动漫| 120秒男女动态视频免费| 亚洲夂夂婷婷色拍WW47| 亚洲精品国产V片在线观看| 日韩免费高清播放器| 亚洲人成人77777网站不卡| 久久99热精品免费观看动漫| 亚洲最大中文字幕| 国产午夜免费福利红片| 美女视频黄的免费视频网页 | 亚洲va久久久噜噜噜久久男同 | 91久久青青草原线免费| 亚洲色欲色欲www在线播放 | 花蝴蝶免费视频在线观看高清版 | 国产91色综合久久免费| 美景之屋4在线未删减免费| 亚洲AV无码精品无码麻豆| 毛片a级毛片免费播放下载|