gpt4 book ai didi

java - 使用 Jetty 从同一 WAR 文件运行多个应用程序

转载 作者:太空宇宙 更新时间:2023-11-04 13:54:35 24 4
gpt4 key购买 nike

我有一个在 Jetty 上运行的 Web 应用程序。我将应用程序打包为 .war,然后将其部署在服务器上。

我想为多个租户提供相同的应用程序,而不是每次都使用不同的名称复制整个项目。租户之间的唯一区别是包含数据库连接详细信息的参数文件。

目前,对于每个租户,我使用新名称将项目复制粘贴到 Eclipse 中,然后更改参数文件。如果我更改代码中的任何内容,我必须在所有项目上更新它。

理想的情况是有一个命令在不同的名称上运行相同的代码,每个名称使用不同的属性文件:app.war -> dummy.com/app1 dummy.com/app2 dummy.com/app3

如何实现这一目标?

最佳答案

使用environment variables选择配置。例如,设置Environment=dev 或Environment=test 或Environment=WEB1,然后使用此值来选择要使用的配置。

关于java - 使用 Jetty 从同一 WAR 文件运行多个应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29966992/

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