gpt4 book ai didi

java - Tomcat 7.0 在重新加载应用程序时是否会关闭 DataSource?

转载 作者:行者123 更新时间:2023-11-28 22:29:13 24 4
gpt4 key购买 nike

我想知道如果我重新加载项目,数据源是否会关闭?因此,我扩展了 BasicDataSource.class,覆盖了 close() 并在该方法中写入了一些日志消息。

但是当我(从 Tomcat Web 应用程序管理器)重新加载项目时,我看不到日志。

也就是说,在项目重新加载时,tomcat数据源不会关闭?

最佳答案

视情况而定。

有两种数据源,

  • 放置在项目的 META-INF 中的仅上下文数据源。
  • 放在 conf/context.xml
  • 中的所有数据源

conf/context.xml 内部:

<!-- The contents of this file will be loaded for each web application -->

Tomcat 在 tomcat 存在时保持它可用,至少对于 ROOT 应用程序(如果有的话)。

但我不知道当所有应用程序都关闭时数据源是否关闭。

关于java - Tomcat 7.0 在重新加载应用程序时是否会关闭 DataSource?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28022534/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com