如何在tomcat的azure发布管道上更改java war文件中的设置

w8ntj3qf  于 2021-07-11  发布在  Java
关注(0)|答案(1)|浏览(299)

在.net中这很简单-我们有一个文件转换任务。我正试图用java在azuredevops发布管道中执行同样的操作,但因为它是一个war文件,所以我不知道如何继续。我需要为测试服务器设置db连接,并为生产服务器更改。
我在azure构建管道中使用gradle构建war文件(这里没有问题)
然后,我可以在azuredevops中创建一个发布管道来接收war,并将其复制到tomcat/webapps进行安装
我的问题是我有一个数据库连接设置文件。这取决于它运行的服务器。我想使用azure文件转换任务,但问题是我只有一个.war文件。
我怎样才能拥有一个构建,然后根据它在azure发布管道中部署到的服务器更改db连接/设置文件。

aiqt4smr

aiqt4smr1#

最后使用tomcat连接(jndi)解决了这个问题,jndi可以在tomcat中指定,这样问题就消失了

相关问题