问题标签 [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.
scala - Web 应用子项目
当使用 xsbt-web-plugin 启动 servlet 容器时,它会为<root dir>/target/webapp
. 我有一个多项目设置,其中 Web 应用程序是一个子项目。如何为子项目而不是根项目添加上下文?
scala - SBT准备WAR文件,重复条目:META-INF/MANIFEST.MF
我正在尝试将我的应用程序的一个模块打包到war
. 我选择了 xsbt-web-plugin来帮助我。
我已经准备好了 sbt,我猜对了:
但是在sbt package
我收到此错误期间:
我很熟悉,sbt-assembly
但我在这里看不到重复数据删除的方法。我什至如何调试,它是从哪里复制的?或者如何解决这种重复?
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)我错过了什么?
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
码头错误:快速入门
容器初始化错误
spring-mvc - 从 SBT 部署 Spring MVC
我在使用 xsbt-web-plugin 部署 Spring MVC Webapp 时遇到问题。当我使用 container:start 时,一切正常,但是当我尝试在 tomcat 实例中运行打包的 .war 文件时,不会加载 webapp。它只是启动一个普通的 tomcat 实例。
scala - 使用自定义配置/配置文件构建 Sbt .war
我有一个带有自定义环境配置的 sbt 项目。
因此,当我运行sbt Local/compile
或sbt Local/run
命令时,我会在目标目录中看到带有本地配置的编译类。
然后我为打包文件添加xsbt-web-plugin.war
而在build.sbt
现在我尝试运行sbt Local/package
命令并得到只是.jar
但不是.war
如果我运行sbt package
命令,我会得到.jar
和.war
文件,但没有我的本地配置。
请帮帮我。我怎样才能使sbt Local/package
工作正确?.war
或者,也许您知道使用 sbt 构建文件的其他方法。