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

          導(dǎo)航

          隨筆分類(86)

          隨筆檔案(85)

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

           
          這是我的初始化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)鍵原因是:對xml配置細(xì)節(jié)不重視;
          1.jsp是web工程,這兒應(yīng)該用webApplicationContext加載applicationContext.xml,在加載它的過程中還有找不到它的時(shí)候,我找了不少文檔,有的說應(yīng)該把它放到WEB-INF/classes/下才對,但我實(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ù)庫里找不到我們的表。再往下看發(fā)現(xiàn)我們的表名都變長了(仔細(xì)觀察發(fā)現(xiàn)其結(jié)構(gòu)是數(shù)據(jù)庫名—表名)。這是怎么回事???
          經(jīng)過一番折騰,發(fā)現(xiàn)在hbm.xml里面有一個(gè)可先項(xiàng)catalog="dbname".它是我們在做配置的時(shí)候組件自己加上去的,這樣自動(dòng)自成的表名是對應(yīng)的標(biāo)準(zhǔn)表名的。但遺憾的是我們通常不按標(biāo)準(zhǔn)給表起名。所以在這兒只能把catalog手動(dòng)的去掉了。
          好了。這樣我們就可以在jsp頁面里得到業(yè)務(wù)層的對象了,方法是傳統(tǒng)的
          wac.getBean("serviceID");
          posted on 2006-07-06 18:03 智者無疆 閱讀(466) 評論(1)  編輯  收藏 所屬分類: about java
          評論:
          • # re: 我想在jsp頁面里得到一個(gè)業(yè)務(wù)對象。報(bào)錯(cuò),請高手指教  智者無疆 Posted @ 2006-07-07 17:30
            已經(jīng)解決
            原因很多。我覺得最關(guān)鍵原因是:對xml配置細(xì)節(jié)不重視;
            1.jsp是web工程,這兒應(yīng)該用webApplicationContext加載applicationContext.xml,在加載它的過程中還有找不到它的時(shí)候,我找了不少文檔,有的說應(yīng)該把它放到WEB-INF/classes/下才對,但我實(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ù)庫里找不到我們的表。再往下看發(fā)現(xiàn)我們的表名都變長了(仔細(xì)觀察發(fā)現(xiàn)其結(jié)構(gòu)是數(shù)據(jù)庫名—表名)。這是怎么回事???
            經(jīng)過一番折騰,發(fā)現(xiàn)在hbm.xml里面有一個(gè)可先項(xiàng)catalog="dbname".它是我們在做配置的時(shí)候組件自己加上去的,這樣自動(dòng)自成的表名是對應(yīng)的標(biāo)準(zhǔn)表名的。但遺憾的是我們通常不按標(biāo)準(zhǔn)給表起名。所以在這兒只能把catalog手動(dòng)的去掉了。
            好了。這樣我們就可以在jsp頁面里得到業(yè)務(wù)層的對象了,方法是傳統(tǒng)的
            wac.getBean("serviceID");
              回復(fù)  更多評論   

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


             觀音菩薩贊

          主站蜘蛛池模板: 巴林左旗| 吉林省| 绵阳市| 竹山县| 博客| 柏乡县| 宿州市| 黔西| 石景山区| 扎囊县| 微山县| 旌德县| 永吉县| 岑巩县| 沈丘县| 彩票| 南江县| 柳林县| 六盘水市| 金坛市| 东源县| 辛集市| 马鞍山市| 海南省| 屏东县| 陈巴尔虎旗| 昌图县| 姜堰市| 长宁县| 元谋县| 凉山| 布尔津县| 平定县| 铁岭县| 宁河县| 千阳县| 上高县| 洞头县| 叶城县| 安龙县| 肇庆市|