我没有找到关于这个问题的任何信息...我有两个PlayFramework应用程序。第一个是用playframework1.2.5开发的,第二个是用2.0.4开发的。我想知道是否可以在同一台服务器上安装这两个版本。我有一个mongoDb服务器,我会让这个服务器只在本地可用。那么,你能给我什么建议?非常感谢! 最佳答案 您只需在不同的端口上运行这两个版本。在Play1.x中,application.conf中的设置是http.port=9001对于Play2.x,它有点复杂,参见thisquestion.但是您真的只需要更改一个安装的端
我有一个Play2.1.0(Scala)框架应用程序,我正在尝试使用Salat将我的案例类对象转换为MongoDBObjects。当我启动游戏控制台时,实例化我的案例类之一,导入salat._和salat.global._我能够从我的案例类转换为MongoDBObject。当我在游戏中处于“运行”模式时,我调用了一个调用Actors的页面,而Actors又执行相同的代码以从案例类转换为MongoDBObject,我得到错误(data.Field是我的全名案例类):com.novus.salat.util.GraterGlitch:GRATERGLITCH-unabletofindori
我正在使用以mongodb作为后端的play框架进行应用程序开发,我已经在我的ubuntu和Windows上成功安装了mongodb&playframework,但是如果我想使用mongodb我需要play框架的morphia模块,我已经下载了morphia模块并尝试安装,但是它给了我这样的错误,root@ubuntu:~/apps/tmp1#playinstallmorphia[info]Loadingprojectdefinitionfrom/root/apps/tmp1/project[info]Setcurrentprojecttotmp1(inbuildfile:/root/
我想用Playframework2.0(Java)实现一个酒店预订系统。该应用程序将在没有银行交易的情况下进行酒店预订(信用卡将仅作为识别方法提供以防止欺诈),用户将选择所需的房间和日期范围,该应用程序将进行预订并更新房间可用性。出于性能原因,我正在考虑使用mongo而不是mySQL,还因为我的模型将具有几种语言的可翻译字段,如果它在mySQL中,将会有很多连接。对于可用性检查,我不太清楚它是否在mySQL中比在mongo中更简单。MongoDB是否适合那种Web应用程序,还是我走错了路? 最佳答案 两个简单的语句:坚持你所知道的。
如果我尝试在securesocial内存服务中使用play-reactivemongo,我会收到错误消息。importplay.api.Play.current/***ASampleInMemoryuserserviceinScala**IMPORTANT:Thisisjustasampleandnotsuitableforaproductionenvironmentsince*itstoreseverythinginmemory.*/classInMemoryUserService(application:Application)extendsUserServicePlugin(ap
我正在尝试学习Futures和ReactiveMongo。在我的例子中,我有几个邀请对象,想过滤掉数据库中已经存在的对象。我不想更新或更新数据库中已有的那些。因此我创建了一个过滤方法:过滤方式:defisAllowedToReview(invite:Invite):Future[Boolean]={ReviewDAO.findById(invite.recoId,invite.invitedUserId).map{maybeReview=>{maybeReviewmatch{caseSome(review)=>falsecaseNone=>true}}}}DAO:deffindById
我使用Scala连接到MongoDB:valdriver=newMongoDrivervalconnection=driver.connection(List("myhost"))valdb=connection.database("mydb")这工作正常,但如何将其与PlayController集成:@SingletonclassReactiveController@Inject()(implicitsystem:ActorSystem,materializer:Materializer,valreactiveMongoApi:ReactiveMongoApi)extendsCont
我想在我的PlayFramework2.5应用程序中添加MongoDB。我们可以看到这个模块here,在PF的文档中。如何在我的应用程序中添加此模块?@MongoEntity确实很有用,但它是为1.*PF应用程序编写的。有2.5PF的MongoDB模块吗?我尝试过的另一件事是:为2.*添加play-mongo模块(由louth),但在我的build.sbt中无法添加它们:image. 最佳答案 您使用的是Scala还是Java?对于Scala,请查看ReactMongo对于Java,我也没有遇到任何插件,所以我开始使用Morphia
我正在尝试在阅读后为我的案例类写读者/作者:https://github.com/sgodbillon/reactivemongo-demo-app/blob/master/app/models/articles.scalahttps://github.com/zenexity/ReactiveMongo/blob/master/driver/samples/BSON.scala但我在让它工作时遇到了麻烦。我有一个leadCategory,它可以包含多个单词对象。packagemodelsimportorg.joda.time.DateTimeimportreactivemongo.b
我正在为最终用户设计一个图像存储应用程序,它将具有大量CRUD类型的功能。我想在AmazonWebServices(AWS)上托管该应用程序并打算使用该游戏!框架、S3和NoSQL数据库。我找不到适用于Play的DynamoDB适配器!读到MongoDB和EC2相处得不好。是否有可以与DynamoDB一起使用的Play替代品?是否有我应该考虑的替代框架(Play!对我来说非常有吸引力,干净、精简和简单)。 最佳答案 Play与数据库无关,但它确实支持其他较新的数据存储。Dynamo太新了,无法直接在Web框架中获得太多支持。Play