我是JVM开发新手(我正在使用Scala和SBT),在解决依赖关系方面遇到了困难。昨天,我在解决org.restlet.2.1.1依赖方面遇到了困难,而今天,我在解决以下问题时遇到了困难:
[error] (*:update) sbt.ResolveException: unresolved dependency: com.mongodb.casbah#casbah_2.9.2;2.1.5-1: not found
[error] unresolved dependency: org.scalatra#scalatra_2.9.2;2.3.0: not found
[error] unreso
对于如何在我的Scalatra项目中使用Casbah从MongoDB检索单个文档,我有点困惑。目前,我有一些假设如下所示的代码:
get ("/dogs") {
val collar_id = params.getOrElse("collar_id", 1)
val mongoColl = mongoDb("pets")("dogs")
val o: DBObject = MongoDBObject("collar_id" -> collar_id)
val b =
我是Scalatra的新手。我一直在用Spark做实验我想将Spark与Scalatra web界面集成在一起。到目前为止,我发现了两个将Scalatra与Spark集成的代码示例。其中一个来自Github (链接如下),似乎不遵循Scalatra文档的标准构建配置,因此我无法使用该模型创建新的Scalatra-Spark项目。
我自己尝试集成一个简单的Spark操作得到以下错误:
org.eclipse.jetty.server.AbstractConnector: method <init>()V not found
java.lang.NoSuchMethodError:
Scalavista,或者Scala语法(官方的)--这些是我的Scala扩展。
我在build.sbt。
, "org.scalatra" %% "scalatra-json" % "latest.integration"
当我写到
import org.scalatra.json._
然后,它将其标记为错误,并表示为object scalatra is not a member of package org。这只是一个例子,我的代码中充满了红色的波浪。这只是在vscode中;当我从sbt运行程序时,它编译并工作正常。
它难道不应该知道依赖
我正在使用命令模型绑定,我查看了示例github项目,在使用依赖项时遇到了问题:
"org.scalatra" % "scalatra-data-binding" % "2.2.0-RC1"
以示例项目代码为例。
abstract class TodosCommand[S](implicit mf: Manifest[S]) extends ModelCommand[S] with ParamsOnlyCommand
class CreateTodoCommand extends TodosCommand[Todo] {
val name
这就是当我试图编译应用程序时出现的情况。
我正在尝试使用MongoDB Stitch并将build.grandle(项目测试)放入以下内容:
maven {
url "https://oss.sonatype.org/content/repositories/snapshots"
}
看起来是这样的:
// Top-level build file where you can add configuration options common to
all sub-projects/modules.
buildscript {
repositories {
我正在尝试对一个上传调用进行单元测试,但是我得到了以下代码的错误:
@MultipartConfig(maxFileSize = 3145728)
class WebServlet extends ScalatraServlet with FileUploadSupport {
override def isSizeConstraintException(e: Exception) = e match {
case se: ServletException if se.getMessage.contains("exceeds max filesize") ||
我的环境:Scala2.11.7,星火1.2.0在CDH spark-assembly-1.2.0-cdh5.3.8-hadoop2.5.0-cdh5.3.8.jar上
我用火花从芒果那里得到数据。但无法找到saveAsNewAPIHadoopFile方法。只有saveAsTextFile、saveAsObjectFile方法可用于保存。
val mongoConfig = new Configuration()
mongoConfig.set("mongo.input.uri", "mongodb://192.168.0.211:27017/chat.article&
我正在使用Scalatra编写一些JSON restful的测试,如下所示
class MyScalatraServletTests extends ScalatraSuite with FunSuite {
test("An valid request should return 200") {
get ("/rest/json/accc/B1Q4K3/1") {
status should equal (200)
body should include ("TEST")
}
}
}
body预期是