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 閱讀(1671) 評論(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

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



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


          網站導航:
           
          主站蜘蛛池模板: 循化| 桦南县| 富锦市| 柳河县| 芜湖县| 鸡泽县| 江陵县| 普安县| 博白县| 平江县| 贵溪市| 永福县| 梅州市| 湖口县| 溧阳市| 达孜县| 长寿区| 开阳县| 天台县| 贡觉县| 苍南县| 内丘县| 吴川市| 杭锦后旗| 抚松县| 诸城市| 巴塘县| 克东县| 长寿区| 平昌县| 洛浦县| 额敏县| 永康市| 寿宁县| 鄂州市| 长丰县| 乌兰浩特市| 西平县| 武城县| 水城县| 阳谷县|