feng

          飄逸~~~~~life

          難道這是spring的小BUG??

           

          這幾天在學(xué)習(xí)SSH開發(fā)的時(shí)候,使用到了數(shù)據(jù)庫連接池,在通過JNDI獲得對數(shù)據(jù)源的引用的

          時(shí)候,在spring 的配置文件加入了一個(gè)如下的bean

          <bean id="dataSource"  class="org.springframework.jndi.JndiObjectFactoryBean">

                  <property name="jndiName">

                      <value>  java:comp/env/jdbc/feng  </value>

                  </property>

                 

          </bean>
          其中的jdbc/feng為數(shù)據(jù)源的名稱,采用的是tomcat連接遲技術(shù),這個(gè)連接在以前的純JSP項(xiàng)目可以正常使用,沒有出現(xiàn)過問題。

          發(fā)現(xiàn)了只要一提交表單,就會(huì)出現(xiàn)如下錯(cuò)誤:

          HTTP Status 404 - Servlet action is not available

          也就是找不到action,而把它一替換成普通的數(shù)據(jù)庫連接,就不會(huì)產(chǎn)生這樣的問題,可以正常提交,一直不知道什么原因,今天又試了試,把它該成了

          <bean id="dataSource"  class="org.springframework.jndi.JndiObjectFactoryBean">

                  <property name="jndiName">

                      <value>java:comp/env/jdbc/feng</value>

                  </property>

                 

          </bean>

          你可能覺得什么都沒有改啊? 其實(shí)就是把原來<value> java:comp/env/jdbc/feng   </value>里面的空格都去掉了,都是壓著<value>標(biāo)簽寫的。

          竟然發(fā)現(xiàn)沒有出現(xiàn)提交出現(xiàn)找不到action的問題了,一切正常了,挺奇怪

          不會(huì)這是spring的一個(gè)小BUG吧??

          我使用的是spring1.2,服務(wù)器是tomcat,數(shù)據(jù)庫是mysql5

          posted on 2008-02-04 13:49 feng 閱讀(1671) 評論(7)  編輯  收藏

          Feedback

          # re: 難道這是spring的小BUG??[未登錄] 2008-02-04 16:05 paul

          你的意思是spring沒有去除 空格 嗎? 沒注意過  回復(fù)  更多評論   

          # re: 難道這是spring的小BUG?? 2008-02-04 18:29 inG

          我以前也遇見過,也是出現(xiàn)在dataSource配置的位置,就是有一個(gè)空格,spring運(yùn)行就報(bào)錯(cuò)!  回復(fù)  更多評論   

          # re: 難道這是spring的小BUG?? 2008-02-05 11:50 Robin's Java World

          這確實(shí)是Spring 1.x的bug,你用2.0以上的版本就OK了。  回復(fù)  更多評論   

          # re: 難道這是spring的小BUG?? 2008-02-07 00:33 mmwy

          可以寫成
          <property name="jndiName" value="java:comp/env/jdbc/feng"/>
            回復(fù)  更多評論   

          # re: 難道這是spring的小BUG?? 2008-02-13 09:15 sdsad

          你非得留那個(gè)空格么?無聊
          說BUG,其實(shí)是你代碼寫得并不規(guī)范  回復(fù)  更多評論   

          # re: 難道這是spring的小BUG?? 2008-02-13 09:33 zongxing

          真的可能是spring沒有去掉空格,不過你的編程習(xí)慣的確是有問題的。
          你可以去看spirng的源代碼呀。看看到底是否是沒有去掉空格。  回復(fù)  更多評論   

          # re: 難道這是spring的小BUG?? 2008-02-17 12:33 91cn55

          不太清楚,呵  回復(fù)  更多評論   



          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 秦皇岛市| 开封县| 永清县| 南靖县| 天台县| 玉树县| 木兰县| 惠安县| 三明市| 义马市| 重庆市| 汕头市| 桐柏县| 额尔古纳市| 淮滨县| 吴江市| 平遥县| 格尔木市| 肥城市| 大厂| 石狮市| 横山县| 开鲁县| 阳东县| 新疆| 彭山县| 阳泉市| 泰州市| 贡嘎县| 玛多县| 平陆县| 金湖县| 十堰市| 吉安县| 仙桃市| 安吉县| 辽阳市| 若羌县| 仁寿县| 连城县| 交口县|