我正在尝试将我的GlobalSettings迁移到playframework2.4,但我很难理解我应该做什么。目前我的全局如下,我已经把onRequest移到了RequestHandler中:publicclassGlobalextendsGlobalSettings{privateBackgroundTasksbackgroundTasks;@OverridepublicvoidonStart(Applicationarg0){Logger.info("Startingbackgroundtasks");backgroundTasks=newBackgroundTasks();}@O
我尝试在Mac中使用PlayFramework2.4和JDK8启动应用程序,当我使用./activatornewProjectplay-java下载基础时,模板代码包含下一个:项目/app/controlles/Application.javapackagecontrollers;importplay.*;importplay.mvc.*;importviews.html.*;publicclassApplicationextendsController{publicResultindex(){returnok(index.render("Yournewapplicationisrea
最近开始使用Playframework2.3.8。但是模型的更新是我遇到了麻烦,没有很好地工作。顺便说一下,save方法有效。更新不适用于如下代码。(不会持久化到数据库。)Useruser=User.findByEmail(email);user.remoteAddress=remoteAddress;user.userAgent=userAgent;user.latitude=latitude;user.longitude=longitude;user.lastLoginAt=newDate();user.update();但是以下代码将按预期工作。UsernewUser=newUs
最近升级到Play2.4,我仍在学习所有的小怪癖等。我正在努力让我的索引页面正常工作,但我很难过,而且我知道这是我遗漏的一些小东西。这是错误CreationException:Unabletocreateinjector,seethefollowingerrors:1)Errorincustomprovider,Configurationerror:Configurationerror[Cannotconnecttodatabase[default]]whilelocatingplay.api.db.DBApiProviderwhilelocatingplay.api.db.DBApi
我正在使用2.4版的Servlet,我需要通过在服务器上调用的init()方法获取ContextPath开始,所以我没有任何可以调用getContextPath()的Request对象并且因为我没有getContextPath()的Servlet版本ServletContext中的方法。有没有办法以某种方式获取此ContextPath()? 最佳答案 一个Web应用程序可以在多个不同的上下文路径中发布,因此上下文路径(单数)仅在特定请求的上下文中才有意义。Servlet2.5向ServletContext添加了getContextP
继续使用SpringDataRest。迁移到2.4.0后,我获得了更多我想要的行为,但现在我遇到了一个奇怪的间歇性异常。关于。..当我重新加载或部署我的应用程序时,有2/3的时间,每个带有数据的SDR端点都会抛出500,并给出以下信息:GET/api/departments--------------------HTTPStatus500-Couldnotwritecontent:org.springframework.data.rest.webmvc.json.PersistentEntityJackson2Module$ProjectionResourceContentSerial
我正在eclipse上试用playframework-2.0的todolisttutorial。我eclipsified代码并导入它,以便eclipse(helios)可以正确检测到Playapi。但是我在scala部分有问题我更新了eclipse以获取scalaide插件。仍然eclipse在旁边显示错误标记returnok(views.html.index.render(Task.all(),taskForm));错误弹出框显示views.html.indexcannotberesolvedtoatype知道如何解决这个问题吗? 最佳答案
我非常喜欢Play2.0(尤其是ScalaAPI)。但它完全没有SOAP。从Play2.0提供SOAPWS(基于wsdl)是否有一些简单的方法?例如,我希望它可以从某些URL(例如/soap)访问,同时将其他页面保留为HTML。请帮忙,我不知道(我是java新手,框架和库的无数缩写让我感到困惑)。PS为了防止可能的非生产性处理:我是一个Java新手,但不是新手程序员,所以我知道SOAP、HTTP和其他东西是如何在协议(protocol)级别工作的。 最佳答案 我遇到了同样的问题-ApacheCXF和Axis2依赖于PlayFrame
我正在用Java中的Playframework2.2编写一个网络应用程序。现在我想添加一个小型的独立文本到数据库导入工具,它只包含一个带有main方法的Java文件:publicstaticvoidmain(String[]args){importTextToDatabase();}我能否将这个独立的迷你应用与网络应用的其余部分一起包含在内?然后如何在activator(或sbt)(没有webapp)中运行它?还是为此应用创建第二个项目更好? 最佳答案 几个月前想出来但忘记了。只是花了我两个小时才重新弄清楚。答案是run-main。
我在play2中使用java8,采用这种配置。name:="""shipping"""version:="1.0-SNAPSHOT"lazyvalroot=(projectinfile(".")).enablePlugins(PlayJava)scalaVersion:="2.11.1"libraryDependencies++=Seq(javaJdbc,javaEbean,cache,javaWs,"org.apache.axis"%"axis"%"1.4","net.sf.barcode4j"%"barcode4j"%"2.1","xml-apis"%"xml-apis"%"1.4