tomcat-dbcp vs commons-dbcp
Bu iki bağlantı havuzu kütüphaneler arasında bir karışıklık var gibi görünüyor. Bilmek istediğim daha iyi (hiç varsa) hangisi?
Buraya koymak istediğim bazı noktalar... birisi olun lütfen?
Tomcat DBCP: varsayılan tomcat/lib dizini mevcut olacak tomcat-dbcp.jar kullanır. Sanayokweb-ınf/lib commons-dbcp.jar ya commons-pool.jar kütüphaneler gerekiyor. DB sürücü tomcat/lib konulmalıdır.
Tomcat DBCP kaynağı sınıf
org.apache.tomcat.dbcp.dbcp.BasicDataSource. Commons DBCP kaynağı Sınıforg.apache.commons.dbcp.BasicDataSource.Bu ikisi arasındaki tek fark this blog bulunabilir. Eğer bilgilerin doğru olup olmadığını bilmiyorum.
The official Tomcat documentation en sınıflar sadece yeniden adlandırılmış ve yeniden paketlenmiş açıkça bahseder.
Şimdi soru şu:kullanılacak ve bir daha iyidir?
CEVAP
Tomcat DBCP da farklı iç Paket ismi bir önek ile sadece Apache Commons DBCP yeniden adlandırılan bir versiyonu.
Yapı zaman, Tomcat getirir Commons DBCP kaynakları (sürümüne bağlı Tomcat sürümü, örneğin Tomcat 7.0.27 kullanır Commons DBCP 1.4), ve Paket ismi değiştirme (org.apache.commons ->org.apache.tomcat.dbcp) ve tomcat-dbcp.jar sonuç olarak oluşturur.
Bu iç Tomcat BULUNMAKTAYDI havuzları hiç Commons DBCP sınıfların Olası uygulamanın kullandığı çatışma ile yapılır. Bu birçok potansiyel classloading sorunları önler.
Düzenleme:"Paket veri kaynağı yönetimi." dbcp İçin saf havuzu uygulaması, Commons DBCP bağlı Commons Havuzu (Paket org.apache.commons.pool), ama Tomcat uygulama havuzu ile değiştirilir Tomcat kendi JDBC pool (paket org.apache.tomcat.jdbc.pool).

Nerede Eclipse Tomcat log dosyalarını ...
@Tomcat 7 ile açıklama WebServlet...
Ekleme 3 parti kavanoz WEB-INF/lib oto...
Tomcat başlangıç günlükleri - ŞİDDETLİ...
Ubuntu üzerinde Tomcat 6 server oluştu...