我应该采取哪些步骤才能在生产服务器上正确部署Playframework2.1.1网站?更具体的问题:1)我应该在生产服务器上安装Play吗?2)在本地很明显可以使用playrun但在生产中我需要24/7运行它并在服务器重新启动时再次重新启动它。这是如何工作的?一些outostart之类的?3)如何在mydomain.com(端口80)上的Ubuntu12.04(Apache2)服务器上部署它?4)我应该为生产更改/添加哪些配置设置以禁用调试等?我非常感谢有关Playframework2.1.1默认部署工作流程的信息 最佳答案 首先使
我正在尝试在PlayFramework中调用网络服务(具有自签名SSL证书)使用以下函数:publicstaticplay.libs.F.Promisewebcall(){StringfeedUrl="https://10.0.1.1/client/api";finalplay.libs.F.PromiseresultPromise=WS.url(feedUrl).get().map(newFunction(){publicResultapply(WS.Responseresponse){returnok("Feedtitle:"+response.asJson().findPath(
我在Windows中使用此模式SimpleDateFormatformat=newSimpleDateFormat("YYYY-MM-ddHH:mm:ss");并且有效,但在Ubuntu10.04上尝试时显示异常play.exceptions.JavaExecutionException:非法模式字符“Y”。我为此搜索解决方案,发现年份模式必须更改为小写:SimpleDateFormatformat=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");它有效。如果我使用“Y”而不是“y”,谁能告诉我这背后的原因,为什么在Windows中可以运行,但在Ub
我想在开发模式下仅通过HTTPS运行PlayFramework,我已经使用以下配置实现了这一点:https.port=9443trustmanager.algorithm=JKSkeystore.file=conf/certificate.jkskeystore.password=passwordcertificate.password=passwordapplication.mode=dev%prodenv.application.mode=prod这在我运行playrun时有效,但在生产中我们运行playrun--%prodenv并且我想禁用HTTPS,因为HTTPS由Nginx处
我是Play和Redis的新手,需要一些基本的帮助。我从https://github.com/typesafehub/play-plugins/tree/master/redis下载了redis插件.我认为最好先运行示例应用程序,然后再编写我自己的应用程序。当我尝试运行示例应用程序时,我得到:mbp-2493:samplejohn$play--verboserun[info]Loadingprojectdefinitionfrom/Users/john/Personal/ML/cloudbee/play-plugins-master/redis/sample/project[info]
我是Play和Redis的新手,需要一些基本的帮助。我从https://github.com/typesafehub/play-plugins/tree/master/redis下载了redis插件.我认为最好先运行示例应用程序,然后再编写我自己的应用程序。当我尝试运行示例应用程序时,我得到:mbp-2493:samplejohn$play--verboserun[info]Loadingprojectdefinitionfrom/Users/john/Personal/ML/cloudbee/play-plugins-master/redis/sample/project[info]
我有一个多项目SBT/Play2应用程序,我需要为主项目发布一个Docker镜像(聚合其他项目)。问题是sbt-native-packager在我的本地仓库中发布了所有PLAY项目的图像。根图像工作正常,但我还有2个不应该发布的其他图像。我在plugins.sbt中添加的内容addSbtPlugin("com.typesafe.sbt"%"sbt-native-packager"%"1.0.0-RC1")这是我的build.sbtimportDependencies.Library._importPlayKeys._importcom.typesafe.sbt.packager.doc
我有一个多项目SBT/Play2应用程序,我需要为主项目发布一个Docker镜像(聚合其他项目)。问题是sbt-native-packager在我的本地仓库中发布了所有PLAY项目的图像。根图像工作正常,但我还有2个不应该发布的其他图像。我在plugins.sbt中添加的内容addSbtPlugin("com.typesafe.sbt"%"sbt-native-packager"%"1.0.0-RC1")这是我的build.sbtimportDependencies.Library._importPlayKeys._importcom.typesafe.sbt.packager.doc
我的项目需要使用一些第三方jars。我假设我将它们放在我项目的lib/目录中,但是我在哪里配置Play以将它们添加到类路径中?我在Eclipse中进行开发,我知道我可以将它们添加到Eclipse项目的构建路径中,但这并不一定会让Play在运行时引用它们。 最佳答案 Play自动将应用程序lib目录中的所有jars添加到类路径中。致quote:Aplayapplicationclasspathisbuiltasfollows(inthisorder):*The/confdirectoryfortheapplication*The$PL
我的项目需要使用一些第三方jars。我假设我将它们放在我项目的lib/目录中,但是我在哪里配置Play以将它们添加到类路径中?我在Eclipse中进行开发,我知道我可以将它们添加到Eclipse项目的构建路径中,但这并不一定会让Play在运行时引用它们。 最佳答案 Play自动将应用程序lib目录中的所有jars添加到类路径中。致quote:Aplayapplicationclasspathisbuiltasfollows(inthisorder):*The/confdirectoryfortheapplication*The$PL