gpt4 book ai didi

java - servlet - 许多上下文 - 如何共享数据库连接?

转载 作者:行者123 更新时间:2023-12-01 19:15:19 28 4
gpt4 key购买 nike

我有 .war 文件 A、.war 文件 B 和 .war 文件 C; B和C需要使用数据库连接,所以我决定使用.war A来共享数据库连接。但问题是 .war 文件受到其自身上下文的限制。所以我的问题是如何获取数据库连接以在我的 Tomcat Web 应用程序之间共享它?如何限制少数应用程序的连接访问?

最佳答案

您可能实际上不想在应用程序之间共享单个连接。您可能想要共享创建连接的东西,这应该是连接池。放一个appropriate implementationDataSource进入 Tomcat 的 JNDI 注册表。然后所有应用程序都可以从同一源检索连接。要限制对某些应用程序的访问,只需强制它们使用 getConnection() method that requires a username and password ,并且只有拥有凭据的应用程序才能使用它。

关于java - servlet - 许多上下文 - 如何共享数据库连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6903578/

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