问题标签 [xsbt-web-plugin]

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 回答
71 浏览

scala - Web 应用子项目

当使用 xsbt-web-plugin 启动 servlet 容器时,它会为<root dir>/target/webapp. 我有一个多项目设置,其中 Web 应用程序是一个子项目。如何为子项目而不是根项目添加上下文?

0 投票
2 回答
3583 浏览

scala - SBT准备WAR文件,重复条目:META-INF/MANIFEST.MF

我正在尝试将我的应用程序的一个模块打包到war. 我选择了 xsbt-web-plugin来帮助我。

我已经准备好了 sbt,我猜对了:

但是在sbt package我收到此错误期间:

我很熟悉,sbt-assembly但我在这里看不到重复数据删除的方法。我什至如何调试,它是从哪里复制的?或者如何解决这种重复?

0 投票
1 回答
81 浏览

payara - 如何将 Payara Micro 与 xsbt-web-plugin 一起使用?

我正在尝试使用 Payara Micro (5.191) 和 xsbt-web-plugin (4.0.2) 设置服务。

构建.sbt:

Main.scala:

你好.scala:

服务器启动并显示没有错误,但我无法打开网站。

1) http://localhost:8080/test是正确的 URL 吗?
2) 如何检查此应用程序是否已部署?
3)我错过了什么?

0 投票
1 回答
233 浏览

scala - xsbt-web-plugin 中的 jetty:start 和 jetty:quickstart 有什么区别

我在使用 sbt 1.3.8 构建的 lift 3.3.0 上运行 scala 2.11.12 应用程序。我试过 4.0.3 和 4.2.0 的 xsbt-web-plugin。当我使用 jetty:start 时,我的应用程序启动正常,但是当我使用 jetty:quickstart 时,它无法启动 - 我在浏览器中收到 500 错误,当我在控制台中检查应用程序日志时,我看到 java.lang.NoSuchMethodError: 'int javax.servlet.http.HttpServletResponse.getStatus()' 导致码头实例返回 500。

** 编辑我在我的日志中更进一步

quickstart 的运行方式和 start 的运行方式有什么区别?我无法弄清楚问题所在。

下面是我的 build.sbt 以防万一。在此下方,我在 jetty:quickstart 中包含了请求的控制台日志,显示了我遇到的错误。我没有收到码头的这个错误:开始。

** 编辑 2 Ive jun jetty:start 然后显示更新,jetty:quickstart 然后显示更新。它们都有 javax.servlet:servlet-api:2.5:default 作为依赖项。但是 jetty:start 工作正常并启动容器,而 jetty:quickstart 无法初始化容器。我不明白为什么一个有效,一个失败——在我看来,两者都应该失败。

** 编辑 3 我知道为什么 servlet-api 2.5 会出现,并更新了 paypal 依赖项来解决这个问题。我仍然很想知道为什么 jetty:start 有效但 jetty:quickstart 没有 - 他们似乎都应该失败。

构建.sbt

码头错误:快速入门

容器初始化错误

0 投票
1 回答
128 浏览

scala - Jetty 错误:此 URL 不支持 HTTP 方法 GET

我正在使用HTTP4S,并且 webapp 正在码头上运行。Web 应用程序文件配置为:

可用的 URI 是:

当我调用http://localhost:8080/时,我得到了:

在此处输入图像描述 我做错了什么?

0 投票
1 回答
31 浏览

spring-mvc - 从 SBT 部署 Spring MVC

我在使用 xsbt-web-plugin 部署 Spring MVC Webapp 时遇到问题。当我使用 container:start 时,一切正常,但是当我尝试在 tomcat 实例中运行打包的 .war 文件时,不会加载 webapp。它只是启动一个普通的 tomcat 实例。

0 投票
0 回答
91 浏览

scala - 使用自定义配置/配置文件构建 Sbt .war

我有一个带有自定义环境配置的 sbt 项目。

因此,当我运行sbt Local/compilesbt Local/run命令时,我会在目标目录中看到带有本地配置的编译类。

然后我为打包文件添加xsbt-web-plugin.war

而在build.sbt

现在我尝试运行sbt Local/package命令并得到只是.jar但不是.war

如果我运行sbt package命令,我会得到.jar.war文件,但没有我的本地配置。

请帮帮我。我怎样才能使sbt Local/package工作正确?.war或者,也许您知道使用 sbt 构建文件的其他方法。