scalatra相关内容
..
我即将为一个应该在 Tomcat 服务器上运行的 Web 应用程序启动一个项目.我决定使用 Scala——我工作的另一个选择是 Groovy——主要是为了类型安全.我现在面临着为工作选择合适工具的任务. 我需要开发的项目只能通过 JSON API 访问.它将与自己的数据库和两个外部服务交互,这两个服务分别公开一个 JSON 和 XML API.我还需要能够安排定期作业,在这些作业中我的应用程
..
我对我最近问过的另一个Slick问题进行了跟踪(object Users extends Table[(Int, String)]("Users") { def userId = column[Int]("UserId", O.PrimaryKey, O.AutoInc) def userName = column[String]("UserName") def * = userId ~ user
..
我正在通过sbt& xsbt-web-plugin. 我想将所有资源(模板,css,js)打包到一个jar中. 在带有sbt-assembly插件的sbt中,assembly命令使单个jar包含项目的所有依赖项. $ java -jar myproject.jar 然后在浏览器中打开它 无法加载资源:[/WEB-INF/views/index.scaml];您确定它在
..
刚开始学习此示例代码以了解Scalatra中的命令: protected def handle: Handler = { case c: CreateTodoCommand => add(newTodo(~c.name.value)) } 在这种特殊情况下,~c.name.value中~的确切含义是什么?不确定在哪里可以找到有关该特殊符号的更多文档.
..
在我们的Scala/Scalatra项目中,我们为插件sbt-assembly制定了以下合并策略: assemblyMergeStrategy in assembly := { case x => val oldStrategy = (assemblyMergeStrategy in assembly).value oldStrategy(x) } [错误]合并期间遇到1
..
giter8需要脚本才能直接从Github和Scalatra.org声明检出项目模板 是生成Scalatra项目骨架的推荐方法. 运行conscript-0.4.4.jar时出现错误“发生sbt-launch-0.13.0下载错误". 解决方案 sbt-launch-0.13.0.jar已从sbt站点中删除.所以你必须: 从官方站点安装sbt. 将"sbt-launch
..
我想从sbt启动scalatra服务器.我怎么做?以下内容会启动scalatra: sbt "container:start" 但它会立即退出: [info] starting server ... [success] Total time: 2 s, completed Sep 12, 2015 2:39:32 PM > [info] waiting for server to
..
默认情况下,Scalatra希望"webapp"目录位于src/main/webapp.怎么将其更改为例如content/doc-root? sbt允许使用类似于以下内容的自定义默认目录: scalaSource
..
我正在尝试对上传调用进行单元测试,但由于以下代码,我收到此错误: @MultipartConfig(maxFileSize = 3145728) class WebServlet extends ScalatraServlet with FileUploadSupport { override def isSizeConstraintException(e: Exception) = e
..
似乎是一个相当直接的问题,但是当我在Scalatra中触发我的顶级错误处理程序时,我想记录一个堆栈跟踪.我故意通过一种琐碎的事情在我的一种方法中抛出异常: throw new IllegalArgumentException 在错误处理程序中,代码如下所示: error { case e => { val logger = LoggerFactory.getLogge
..
This is a test
This is a test 2
..
我正在使用Scalatra,后者又使用Json4S生成Json字符串.我收到 ["A","B"] 对于 List(Some("A"),None,Some("B")) 我想收到 ["A",未定义,"B"] 如何解决? 解决方案 undefined即使在javascript中有效,也不是有效的json值. 来自 rfc4627 (应用程序/json):
..
我实现了Scalatra servlet,现在想创建一个可执行jar,就像本教程中所述: http://www.scalatra.org/2.2/guides/deployment/standalone.html 我将IntelliJ IDEA与Scala插件一起用于开发和sbt来构建和运行我的servlet(我使用sbt-idea生成了项目文件). 我的问题是,当我尝试编译项目时,找不到本
..
我正在尝试将Scalatra与AkkaSupport和新推出的(2.2.0 RC2)GZipSupport一起使用。它失败了,在提交错误报告之前,我试图找出是否做错了什么。该代码是默认的Scalatra / Akka示例,包括GZipSupport特性: package com.myapp 导入_root_.akka.dispatch._ 导入_root_.akka.actor._
..
在这种情况下,谁能告诉我原因 Query(Users) foreach {case (userId, userName) => println(userId + ", " + userName) } Scala可以识别userId,但在这种情况下: val l = List[(Int, String)]() Query(Users) foreach {
..
我要为应该在Tomcat服务器上运行的Web应用程序启动一个项目.我决定去Scala(我工作的另一种选择是Groovy),本质上是为了确保类型安全.现在,我面临着为工作选择合适工具的任务. 我将需要开发的项目只能通过JSON API访问.它将与自己的数据库以及两个外部服务进行交互,这两个服务分别公开JSON和XML API.我还需要能够安排定期的作业,其中我的应用程序将使用这些外部服务执行各
..
我正在尝试使用json4s在Scala应用程序中生成JSON.坦率地说,这是一些示例值,我将这些值汇总到我的Scalatra应用中对其进行测试: import org.json4s._ import org.json4s.JsonDSL._ object JsonStub { val getPeople = ("people" -> ("
..
我定义了一些案例类,如下所示: sealed trait Breed case object Beagle extends Breed case object Mastiff extends Breed case object Yorkie extends Breed case class Dog(name: String, breed: Breed) 我也有一个用Scalatra定义
..
我有一个带有Jetty的Scalatra,目前正在提供REST API.完全没有静态上下文.但是,似乎我无法不获得 而跳过设置resourceBase java.lang.IllegalStateException: No resourceBase or war set for context 我是否必须将其指向某个空目录?还是有其他选择? 解决方案 resourceBase是必需
..