gpt4 book ai didi

tomcat - 使用 bitbucket 管道部署 war

转载 作者:行者123 更新时间:2023-11-28 23:13:05 26 4
gpt4 key购买 nike

我正在尝试在 Bitbucket 中部署使用 Grails 框架和管道编写的 war 应用程序。到目前为止,我的管道是这样的:

image: redwolfgang20/grails:latest

pipelines:
default:
- step:
name: Clean a build grails war
script:
- grails prod war

这行得通,它提取代码并编译应用程序,我得到了 war 文件。现在我必须将它推送到远程 tomcat 服务器。我可以使用 SFTP 并将其复制到 webapp/文件夹下,但我想在 tomcat 中使用管理器应用程序,以便我可以获得正确的响应并知道应用程序是否已正确部署。不幸的是,管理器应用程序不是公开的,我的服务器有 nginx 服务器作为 tomcat 的代理,只显示 443 和 22 端口。我正在考虑使用 SSH 隧道访问 localhost:8080 但不太确定如何在管道中执行此操作。也许有更好的解决方案?

最佳答案

如果你有NginX-->Tomcat,那你还是可以通过NginX来访问Tomcat Manager吧?然后您可以通过 Tomcat Manager 应用程序和一些简单的 curl 请求来执行此操作,请参阅 this question for example

关于tomcat - 使用 bitbucket 管道部署 war,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54653811/

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