概述将游戏框架应用程序部署到生产环境的步骤?
我陷入了将play-java应用程序部署到独立服务器的步骤。 我正在使用Ec2机器上运行的Ubuntu实例。 阅读官方文档后,我按照以下步骤 *** 作:
安装typesafe activator到$Home/activator
使用Jenkins将我的项目文件夹复制到$Home/activator/projects
运行cd $Home/activator/projects/project
运行dist命令。 它生成项目sh文件
运行cd $HOME/activator/projects/sample/target/universal 。 它显示了三件事情,即sample-1.0.zip , tmp 。
运行unzip sample-1.0.zip
运行cd $Home/activator/sample/target/universal/sample-1.0/bin 。 它显示了两个脚本,即sample (对于Mac和linux)和smaple.bat (对于windows)。
现在,我试着运行这个命令,如文档所示: sample-1.0/bin/sample -dplay.crypto.secret=\”abcdefghijk\”但它被卡住,除了terminal上的提示之外什么也没有显示。
在daemon模式下运行应用daemon需要什么后续步骤。 那服务器会一直运行吗?
另一个问题是为什么我需要按照这些步骤,因为刚刚复制项目后,我可以很容易地运行activator run命令到sample文件夹运行服务器。
linux中的Java应用程序使用IKVM调用.NET Mono
使用Apache poi从docx获取文本样式
在Java中创build的线程在windows和linux上的行为是否有所不同?
RXTX x64和x86
在linux上定制TG2480H USB
编辑-1
现在我得到Error: Could not find or load main class play.core.server.ProdServerStart运行sample -dplay.crypto.secret=\”abcdefghijk\”命令
无法运行程序“… keytool.exe”:CreateProcess错误= 2
Intellij和sbt 0.13.5“URI有一个权限组件”
在install4j应用程序中强制更新
Spring ClassPathResource(file).getinputStream()不立即释放资源
JPS工具如何获取正在执行的主类或jar的名称
玩框架模式
像其他框架一样,可以运行在不同的模式下,因为我们通常喜欢在不同的情况下运行我们的程序,这些情况需要它们的配置。 生产是一种游戏模式。 在这种模式下,我们已经准备好部署我们的应用程序供用户使用。因此,需求是不同的。
生产模式中的一些常见配置:
我们正在限制https
使用生产数据库而不是测试一个
播放不显示错误
玩框架运行的长期过程,如果你注销你的服务器,你的应用程序将运行
如果你的应用程序失败播放将克隆另一个应用程序并运行,以便您的应用程序永远运行,除非您关闭它。
等等(这是基于你的生产配置文件)
你的答案 :
如果你只是想测试你的应用程序在远程服务器,看看发生了什么事情,这是可以使用activator run此命令符文在应用程序开发模式和应用程序将终止,如果你退出或注销(错误将显示等)。 但是,如果您想将您的应用用于生产,则需要运行所有这些步骤。
总结
以上是内存溢出为你收集整理的将游戏框架应用程序部署到生产环境的步骤?全部内容,希望文章能够帮你解决将游戏框架应用程序部署到生产环境的步骤?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
请登录后查看评论内容