问题标签 [scalatra-sbt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
104 浏览

scala - 使用 Scalatra 在 Heroku 上部署

我正在尝试在 heroku 中部署我的 Scalatra Web 应用程序,但我遇到了一个问题。

我的应用程序在本地使用 SBT 并使用“heroku 本地网络”。我正在使用 heroku sbt 插件。

当我使用“sbt stage deployHeroku”时,应用程序被上传并正确启动,获得:


使用“heroku 日志”我可以看到:

但是,5 或 10 秒后出现以下错误,表明连接已超时:

这是我使用端口 5000 的 Procfile:

谢谢你。

0 投票
0 回答
75 浏览

scala - Scalatra在http服务器上设置端口

我想将 scalatra 用于我的 http 服务器模拟,我正在使用 gradle 来运行我的 bdd 测试。

我一直在阅读文档,但我找不到不使用 scala.build 来指定监听端口的方法,但我的问题还是我的项目是 Gradle 项目,因为我们的项目是多语言的。

问候。

0 投票
1 回答
373 浏览

scala - 无法从 Scala 中的 slick.driver.H2Driver.simple._ 导入

我正在尝试在 Scala 中使用 Slick,我遵循了文档和示例,安装了 sbt 依赖项,但我遇到了这个问题:

api-scala\src\main\scala\com\example\app\MyScalatraServlet.scala:7: value simple is not a member of object slick.driver.H2Driver [error] import slick.driver.H2Driver.simple._

我也尝试过 import scala.slick.driver.H2Driver.simple._ ,但找不到解决方案。

我使用 IntelliJ IDEA 作为 IDE。

这是我在 MyScalatraServlet.scala 中的代码:

有任何想法吗?

谢谢!

0 投票
0 回答
25 浏览

scalatra - 无法使用最新版本 2.5.0 的 scalatra 身份验证

我正在尝试使用 Scalatra 构建一个基本的身份验证演示项目。我无法找到“scalatra-auth”的正确依赖项。我的 Scala 版本是 2.11.8。我一定会使用 scalatra 版本 2.2.0 最新 scalatra 版本的“scalatra-auth”有什么最新进展吗?

0 投票
2 回答
873 浏览

json - 如何在scalatra中返回自定义json

斯卡拉特拉代码:

我正在尝试使用 scalatra 框架返回简单的 json,输出是这样的{"_1":{"Firstname":"joe"},"_2":{"LastName":"cole"}}。我不需要打印 _1 或 _2。请注意,我不是要返回任何对象。我只需要制作自己的json然后返回它。它不与任何数据模型相关联。任何帮助表示赞赏。

0 投票
2 回答
187 浏览

scala - sbt 中的 Jetty-webapp 未知工件

我创建了 Scalatara 应用程序来构建 Web 服务。它使用 Jetty 服务器,并且在我创建项目本身时包含在build.sbt文件中。

但是,当我尝试使用命令jetty:start启动码头服务器时,它会显示一条错误消息"not a valid key: jetty"。然后,当我检查构建文件时,它会为以下依赖 项显示一条警告消息作为“sbt 中的未知工件” 。

“org.eclipse.jetty”%“jetty-webapp”%“9.4.6.v20170531”%“容器”

我使用了 MVN 存储库中的最新依赖项,但仍然显示相同的错误。我在这里还有什么需要做的吗?

0 投票
1 回答
182 浏览

scala - 在 webapp 目录中更改静态文件(例如 *.js 或 *.css)时的 Scalatra livereload

因此,在运行 Scalatras 指南中推荐的命令后,在根目录:

当我在 scala 文件中进行更改时,我让码头重新加载更改,但是如果我在 js 或 css 中进行更改,我必须结束码头并重新启动相同的命令。

有没有办法改进这个工作流程?当(,文件)目录中的文件已更改时,如何重新加载?webapp*.js*.css

0 投票
1 回答
269 浏览

scala - unable to run web-app developed using scalatra scala

I have developed a web app using scalatra 2.6.3 and scala 2.11.8 for the first time and it is not getting executed using jar. Below are my dependencies in build.sbt

I know scalatra internally uses jetty to run App, I have setup webapp directory (src/main/webapp/) in project and I am able to run App in local using intellij but when I run it from jar file (created using sbt assembly) then it fails to find web app folder. Below is the code of Main app.

Please suggest how to resolve this error, I am completely stuck at this. Tried below steps to resolve it, but no luck: -set war location using context.setWar method. -getting absolute path of src/main/webapp before setting in context

Thanks in advance!

0 投票
0 回答
25 浏览

scala - 组装 scalatra 独立 jar 时出现 sbt 构建文件错误

我正在尝试为我的 scalatra 项目创建一个独立的 Jar 文件。我正在关注这里给出的答案Standalone deployment of Scalatra servlet。本质上是在尝试选项 1 Standalone Jar,即我希望 webapps 目录中的所有内容都打包在 jar 文件中。

然而,我对 sbt 的有限知识不允许我将这里的示例翻译成我自己的 build.sbt。寻找关于我做错了什么的答案。具体来说,我正在尝试将下面的这一部分改编为我自己的 build.sbt

下面是我的整个 build.sbt 文件

错误是我的 build.sbt 在语法上不正确并且项目不会构建。

我知道我没有正确设置 assemblySettings 但不知道如何设置。任何帮助表示赞赏。

0 投票
1 回答
40 浏览

scala - Scala-征兵 - “发生意外错误:请检查您的互联网连接”

上下文:我想安装 conscript 和 giter8,以便我可以更有效地创建和使用 Scalatra 项目文件。我已按照此处此处的说明下载并运行 jar。当我这样做时,我收到以下错误。运行 Powershell 脚本时出现同样的错误。当我在专用网络上时,我的互联网连接很好。当我跟随异常消息中的位置时,我点击了一个奇怪的页面,它看起来像一个 Github 目录列表 - 不知道该怎么做。

在此处输入图像描述

问题:有人可以让我知道我做错了什么吗?并解释我如何才能让应征入伍并正常运行?

更新:运行 jar 仍然无法正常工作,但我重新尝试运行 powershell 脚本,看起来它确实能够成功安装 conscript。当我 cd 进入.conscript\bin 目录并运行时cs foundweekends/giter8,我仍然收到这个奇怪的错误,这表明 conscript 或 giter8 仍未启动并正常运行。

当我导航到提供的 URL 时,我会收到一条消息。

{ “消息”:“未找到”,“documentation_url”:“https://docs.github.com/rest”}