有什麼辦法可以在熱的情況下改變tomcat池連接,例如釋放一個連接,或者減少最大連接數而不需要部署應用程序(如果數據源在應用程序中)或者(如果數據源在Tomcat中)Tomcat jdbc連接池熱變化
2
A
回答
-1
一些企業容器(如WebLogic)支持您的需求,但據我所知,Tomcat不支持。
0
您可以使用JMX連接到正在運行的應用程序(例如使用jconsole
)並進行一些操作。這實際上是JMX的設計目的。
我的機器上連接的jconsole
JMX路徑爲MBeans -> Catalina -> DataSource -> javax.sql.DataSource -> <my data source> -> Operations
我目前的Tomcat允許刪除/添加連接屬性,獲取和密切的聯繫。如果這還不夠,您可以輕鬆編寫一個滿足您所需要的MBean。
相關問題
- 1. Tomcat和JDBC連接池
- 2. Jetty with tomcat-jdbc連接池
- 3. Tomcat JDBC池:連接太多
- 4. Tomcat JDBC連接池(釋放連接)
- 5. JDBC連接池
- 6. tomcat jdbc連接池與Oracle數據庫
- 7. Tomcat的JDBC連接池:testOnBorrow VS testWhileIdle
- 8. JDBC連接池
- 9. JDBC連接池不能重新連接tomcat中的連接
- 10. tomcat連接池
- 11. Java,JDBC連接池,JDBC連接回滾
- 12. Neo4j Jdbc連接池
- 13. glassfish JDBC連接池
- 14. Tomcat的JDBC連接池的活動連接
- 15. 在tomcat jdbc連接池中缺少連接
- 16. Tomcat jdbc連接池,使用後不釋放連接
- 17. Tomcat和JDBC連接池 - 報告未封閉連接的時機
- 18. 如何在Tomcat中釋放JDBC連接池的連接?
- 19. Tomcat JDBC連接池 - 連接處於活動狀態
- 20. Spring jdbc,jndi還是獨立的tomcat jdbc連接池?
- 21. 需要幫助理解Tomcat線程池和JDBC連接池
- 22. Tomcat連接池概念&c3p0連接池?
- 23. 當將連接返回到池時,Tomcat JDBC連接池是否調用`rollback`?
- 24. Tomcat DataSource - 連接池
- 25. JDBC池爲Tomcat 6
- 26. 具有隨時間變化的設置的JDBC連接池
- 27. JDBC連接池監控GlassFish
- 28. WebSphere JDBC連接池建議
- 29. 春季連接池jdbc
- 30. AS400 jdbc連接池問題
通常數據源被定義爲ONCE,所以邏輯連接(你從池中獲得)重用了相同的套接字(因爲創建它很昂貴)。所以,當部署上下文(在應用程序中)或容器啓動時(在tomcat配置文件中),這些被初始化。要恢復這些類,需要上下文重啓或容器重啓 – Alfabravo 2012-02-21 20:54:45