Tomcat下連線池的配置(續)
新一篇: Jdk1.6+Tomcat6+Apache2+MySql5 安裝(Windows版)(轉)
唉,鬱悶,昨天配好的TOMCAT+ MYSQL連線池,今天搞了一上午,用的好好的,還把原來的程式從XML檔案儲存資料轉化為了資料庫儲存的,但是噩夢馬上就來了,一個不小心,在Eclipse裡把幾個servlet和一 些東西重名個名,所以就在MyEclipse裡重新部署一下,就從這開始,問題就來了,啟動TOMCAT就是:
嚴重: Null component Catalina:type=DataSource,path=/webtest,host=localhost,class=javax.sql.DataSource,name="jdbc/webtest"
2007-01-07 22:43:59,890[org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/webtest]]-[位置:org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3653)]-[DEBUG]Sending application start events
2007-01-07 22:43:59,890[org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/webtest]]-[位置:org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3528)]-[DEBUG]Starting filters
2007-01-07 22:43:59,890[org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/webtest]]-[位置:org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3537)]-[DEBUG] Starting filter 'loginFilter'
2007-01-07 22:43:59,906[org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/webtest]]-[位置:org.apache.catalina.core.ApplicationContext.log(ApplicationContext.java:636)]-[INFO]D:ApacheTomcatwebappswebtestWEB-INFuser.xml
javax.naming.NameNotFoundException: Name java:comp is not bound in this Context
at org.apache.naming.NamingContext.lookup(NamingContext.java:769)
at org.apache.naming.NamingContext.lookup(NamingContext.java:152)
at javax.naming.InitialContext.lookup(InitialContext.java:351)
at cn.edu.ctgu.bean.DBConnectionManager.
at cn.edu.ctgu.bean.UserManagerDBImpl.
at cn.edu.ctgu.bean.UserManagerDBImpl.getInstance(UserManagerDBImpl.java:29)
at cn.edu.ctgu.bean.ManagerFactory.creteDBUserManager(ManagerFactory.java:26)
at cn.edu.ctgu.servlets.SaveUserServlet.init(SaveUserServlet.java:134)
之類的異常,讓我糊塗了,昨天可以的,今天什麼都沒改啊,怎麼就出問題了呢
後來仔細想了想,是不是MyEclipse給我搞了什麼好東西了,算了,自己手工部署一下
怪了,一切正常,怎麼手工部署就沒問題呢?
再來一次,MyEclipse部署
哈哈,有來問題了,還是那個javax.naming.NameNotFoundException: Name java:comp is not bound in this Context,開來是這的問題了,把兩次的部署比較了一下,發現了點不同的東西
手工部署的時候D:ApacheTomcatwebappswebtestWEB-INFlib
比myEclipse裡少兩個jar包:naming-factory-dbcp.jar和naming-factory.jar
把這兩個刪除,呵呵,居然正常了,怪哦!
仔細想了想,大概是類載入順序,什麼的問題,糊塗了,找點資料
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7199667/viewspace-1005033/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- tomcat 配置JDBC連線池TomcatJDBC
- Tomcat 的 JDBC 連線池TomcatJDBC
- Tomcat配置DataSource,連線池資料來源Tomcat
- Tomcat6資料庫連線池配置Tomcat資料庫
- 新手配置tomcat連線池疑問 請指教!Tomcat
- Tomcat 5.5 配置 MySQL 資料庫連線池TomcatMySql資料庫
- Tomcat連線池使用Tomcat
- apache-tomcat模式下連線池的問題?ApacheTomcat模式
- Tomcat4的資料庫連線池配置 (轉)Tomcat資料庫
- Tomcat5.5.12的資料庫連線池的配置Tomcat資料庫
- tomcat連線池問題Tomcat
- Tomcat+Mysql連線池TomcatMySql
- Tomcat4.X 資料庫l連線池的配置Tomcat資料庫
- Tomcat4_1_30下Oracle DataSource(Oracle 資料庫連線池)配置TomcatOracle資料庫
- tomcat連線池配置,解決資料庫超時Tomcat資料庫
- 請教TOMCAT5.0.11連線池配置問題,??Tomcat
- Oracle 連線池配置Oracle
- Resin 配置連線池
- proxool連線池 配置
- Proxool 連線池的配置使用
- Hibernate連線池配置
- LINUX下TOMCAT連線池問題???誰能幫我?LinuxTomcat
- Tomcat的連線池算是Flyweight模式嗎?Tomcat模式
- tomcat自帶連線池dbcp配置以及最佳化說明Tomcat
- 某客戶系統tomcat連線池連線異常Tomcat
- 在juilder中配置預設的tomcat資料庫連線池的問題UITomcat資料庫
- 關與連線池的配置問題!
- tomcat 8443埠開啟,配置JDBC連結池TomcatJDBC
- 各位老大,用tomcat的連線池在application獲得連線的問題TomcatAPP
- 安裝配置PGBouncer連線池
- JNDI配置資料庫連線池資料庫
- .net 資料庫連線池配置資料庫
- 如何使tomcat下的資料庫連線池可以被幾個工程公用?Tomcat資料庫
- 詳解 Tomcat 的連線數與執行緒池Tomcat執行緒
- 關於tomcat資料庫連線池的問題Tomcat資料庫
- DBCP 資料連線池的配置和使用
- 跪求?????JBoss中的連線池配置及使用
- JdonFramework在tomcat下連線oracleFrameworkTomcatOracle