部署我的第一个播放应用程序,我很丢失

时间:2011-12-07 01:22:38

标签: deployment playframework

我决定在我的播放应用程序前面使用Apache作为http服务器。我公司的服务器团队说他们安装了Apache和Python并在目标服务器上运行。我的代码完整,所以这里我不知道下一步该做什么。

  1. 我如何“编译”我的Play java应用程序?
  2. 我要部署哪些文件夹,哪些文件夹不部署?
  3. 我在目标服务器硬盘上放置了我正在部署的webapp吗?
  4. 如何告诉apache我在磁盘上部署了播放webapp的位置?
  5. 如何制作apache和play现在一直在运行,并且不要求我登录目标服务器?
  6. 是的我是linux的新手
  7. 请帮助我迷路。
  8. 提前致谢 约什

1 个答案:

答案 0 :(得分:1)

先阅读Preparing for production部分。

如何“编译”我的Play java应用程序?

当你开始开始时,Play会为你做这件事。但是,您可以在启动应用程序之前使用播放预编译命令。

我要部署哪些文件夹,哪些文件夹不部署?

app,conf和public。你也可能有一些第三方lib目录。

我在目标服务器硬盘上放置了我正在部署的webapp吗?

我认为这不重要。

如何告诉apache我在磁盘上部署播放webapp的位置?

Apache充当反向代理(将每个请求转发到您的应用并将响应提供给客户端)。为此,您需要edit the apache's httpd.conf

如何制作apache和play现在一直在运行,并且不要求我登录目标服务器?

您需要将应用程序作为守护程序线程启动,我认为默认情况下是apache。命令播放开始应该在后台运行。