隨筆 - 9  文章 - 4  trackbacks - 0
          <2009年7月>
          2829301234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          一、在項目中的配置:
                       .在WebRoot/META-INF下建context.xml文件,注意必須在該目錄下:                  
                            <?xml version="1.0" encoding="UTF-8"?>
                                      <Context reloadable="true" crossContext="true">
                                         <Resource
                                             name="jdbc/項目名" ---------------必須為項目名,否則會有異常
                                             auth="Container"---------------------該項為不變項
                                             type="javax.sql.DataSource"---------該項為不變項
                                            driverClassName="com.mysql.jdbc.Driver"------------數據庫驅動名
                                            url="jdbc:mysql://localhost:3306/haotian?autoReconnect=true"---url
                                            username="root"---------------------------------------用戶名
                                            password="root"----------------------------------------密碼
                                            maxActive="10"   ----------------------------最大連接數
                                            maxIdle="5"     -------------------------------最大空閑連接數
                                            maxWait="-1"/>   ------------------最大等待毫秒數,-1為無限等待
                                      </Context>
                         在Tomcat6.0以后就不需要在web.xml中配置了:
                                           <resource-ref>
                                                      <description>DB Connection</description>
                                                       <res-ref-name>jdbc/blog</res-ref-name>
                                                       <res-type>javax.sql.DataSource</res-type>
                                                       <res-auth>Container</res-auth>
                                             </resource-ref>


          二、配置過程中遇到的異常及解決方法:
                (1)org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'
                  解決方法:連接池的名字是name="jdbc/項目名"
               
                (2)org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot load JDBC driver class 'com.mysql.jdbc.Driver'

                  解決方法:必須把mysql的驅動包,拷貝到tomcat/lib目錄下
             
               (3)javax.naming.NameNotFoundException: Name jdbc is not bound in this Context
                   這個異常可能是使用tomcat6版本以下,需要在項目的web.xml配置:
                                                  <resource-ref>
                                                      <description>DB Connection</description>
                                                       <res-ref-name>jdbc/blog</res-ref-name>
                                                       <res-type>javax.sql.DataSource</res-type>
                                                       <res-auth>Container</res-auth>
                                             </resource-ref>

          以上是個人在開發過程中遇到的異常,在參考網友提供解決及個人實踐總結所得。

          posted on 2009-07-04 21:24 田園風光 閱讀(555) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 龙川县| 双桥区| 宜良县| 海盐县| 阜城县| 琼中| 莱西市| 浦县| 深圳市| 林周县| 神池县| 凉城县| 渝北区| 阳东县| 都江堰市| 略阳县| 金平| 宁晋县| 奉化市| 吉水县| 文水县| 双江| 始兴县| 平湖市| 行唐县| 和田市| 远安县| 木里| 上犹县| 定州市| 怀宁县| 双辽市| 永川市| 邓州市| 石景山区| 五莲县| 沧州市| 泰顺县| 苏州市| 乐至县| 平南县|