gpt4 book ai didi

java - 我可以在 .war 文件之外有一个可修改的 Java 文件吗? (但仍然连接到 .war 项目)

转载 作者:搜寻专家 更新时间:2023-10-30 23:48:10 25 4
gpt4 key购买 nike

问候 stackoverflowers,

我在 Eclipse 中有一个 Java 项目,除了 RESTful 之外,它还包含WebServices 用于读取输入,一些编程逻辑使用给定的输入和来自数据库连接的数据(使用 jdbc 驱动程序)生成一些结果。然后将该项目导出到 .war 文件中,并部署到 Apache Tomcat 服务器 中。到目前为止一切顺利。

我的问题是我能否按顺序分离包含数据库连接的 Java 文件(在 .war 之外)易于修改?

假设我有 4 个不同的数据库(测试数据库、开发数据库、生产数据库等)...我是否需要创建具有不同连接参数的 4 个不同的 .war 文件,或者有一个将它放在 .war 项目外部并根据需要更改此连接参数的方法? (但仍然可以被 .war 连接和读取)。

PS:如果我有任何拼写错误,或者我违反了 StackOverflow 行为准则,我深表歉意。如果我这样做了,请随时告诉我,在此先感谢大家。

最佳答案

您的连接信息最好作为在您部署的应用服务器上配置的 JNDI 连接池来处理。

Eclipse 是一个 IDE,它可能有一个应用程序服务器,如 Tomcat 或 JBOSS 在其中运行。您需要了解如何为您的应用服务器设置 JNDI 连接池。

关于java - 我可以在 .war 文件之外有一个可修改的 Java 文件吗? (但仍然连接到 .war 项目),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25234421/

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