【发布时间】:2019-03-27 17:27:13
【问题描述】:
我有一个在 Tomcat 容器上运行的 Spring MVC webapp。 数据源配置如下,在context.xml中
<Resource factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
name="jdbc/myDataSource"
type="javax.sql.DataSource"
.....
url="jdbc:postgresql://myDatabase:xxxx/dbname" />
myDatabase 是 DNS 解析的名称,不是 ip 地址。
现在,假设 DNS 端发生了变化,所以 myDatabase 指向一个新的 IP 地址,这个变化对 Tomcat 是透明的,还是我需要重新启动它? 在最后一种情况下,是否可以实现任何自动化来自动更新连接?
谢谢!
【问题讨论】:
标签: spring-mvc tomcat dns datasource