gpt4 book ai didi

java - 如何将我的 Play Web 应用程序部署到我的服务器上

转载 作者:行者123 更新时间:2023-12-01 11:54:29 24 4
gpt4 key购买 nike

我已经使用最新版本的 play 框架创建了一个 Web 应用程序,并准备好部署它。由于这是我第一次将 Web 应用程序部署到服务器上,因此我不能 100% 确定如何部署。

我需要在数据库上运行大量的 cronjobs,这就是为什么我订购了一个安装了 Debian 7.8 LAMP 的 Vserver。

我现在要问的是,将我的应用程序部署到我的服务器上的最简单方法是什么?

如果我现在不问这个问题,我会尝试在我的 debian 服务器上安装 play(实际上我现在可能必须安装激活器,对吧?)而不是将我的应用程序上传到服务器,将应用程序的部署端口更改为 80,将应用程序置于生产模式,然后在服务器上启动应用程序或使用 stage 任务命令。

这是正确的方法吗?我不想犯错误。

最佳答案

没有正确的方法来做到这一点。

您有 4 个选择(如果您包含 Maven 发行版等,则有更多选择),但对于“我想在我的服务器上运行我的应用程序”的情况,您可以选择:

  1. 使用start,但它需要人工干预(交互),因此您可能不希望在实际生产设置中执行此操作。
  2. 使用stage准备您的应用以进行部署。 stage 准备一些脚本,然后您可以从/etc/init 调用这些脚本

上述方法需要在服务器计算机上运行。因此,如果您不想玩!在您的服务器上...在这里:

  • 使用 dist 创建一个包含所有内容的 zip 文件...然后只需将文件解压到服务器中的某个位置并运行 bin 目录中的脚本<
  • 创建一个 native 软件包,将您的应用安装为(在您的情况下)Debian 软件包。
  • 看看这个(官方文档): https://www.playframework.com/documentation/2.3.x/Production

    关于java - 如何将我的 Play Web 应用程序部署到我的服务器上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28546701/

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