feng

          飄逸~~~~~life

          難道這是spring的小BUG??

           

          這幾天在學習SSH開發的時候,使用到了數據庫連接池,在通過JNDI獲得對數據源的引用的

          時候,在spring 的配置文件加入了一個如下的bean

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

                  <property name="jndiName">

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

                  </property>

                 

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

          發現了只要一提交表單,就會出現如下錯誤:

          HTTP Status 404 - Servlet action is not available

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

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

                  <property name="jndiName">

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

                  </property>

                 

          </bean>

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

          竟然發現沒有出現提交出現找不到action的問題了,一切正常了,挺奇怪

          不會這是spring的一個小BUG吧??

          我使用的是spring1.2,服務器是tomcat,數據庫是mysql5

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

          Feedback

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

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

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

          我以前也遇見過,也是出現在dataSource配置的位置,就是有一個空格,spring運行就報錯!  回復  更多評論   

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

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

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

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

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

          你非得留那個空格么?無聊
          說BUG,其實是你代碼寫得并不規范  回復  更多評論   

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

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

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

          不太清楚,呵  回復  更多評論   



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


          網站導航:
           
          主站蜘蛛池模板: 鱼台县| 镶黄旗| 保康县| 浙江省| 博爱县| 永泰县| 旅游| 梧州市| 池州市| 宜春市| 洛川县| 泗阳县| 湘阴县| 乡城县| 故城县| 天台县| 元谋县| 潮安县| 呈贡县| 彭水| 囊谦县| 页游| 合川市| 荥经县| 武穴市| 临朐县| 大石桥市| 大冶市| 广水市| 西吉县| 罗山县| 闻喜县| 壤塘县| 衢州市| 额敏县| 东海县| 大理市| 循化| 万宁市| 友谊县| 洛阳市|