java - 在 Tomcat 上部署 Java Play 应用程序?

标签 java tomcat playframework sbt

我正在构建一个 Java Play (2.5) 应用程序,并且正在努力弄清楚如何在 Tomcat 服务器上部署它。通常我会将一个 .war 文件传输到我服务器的 webapps 文件夹中,然后从此过上幸福的生活,但是当运行 'sbt dist' 时,如 the documentation 所示。它会创建一个 jar、二进制文件等,但不会创建 .war。

有谁知道一种简单的方法来获取应用程序的 .war 文件,我可以轻松地将其放入 webapps 文件夹,或者任何其他简单的方法来构建我的应用程序并从服务器提供服务?

最佳答案

对不起,我的错! Play2war 不支持 Play 的 2.5 版本(目前)
Play 2.5.x : 尚不支持

你最好坚持使用 SBT 特定的插件,不要担心 SBT 是强大的工具,但一开始看起来很复杂。

我觉得这个插件很适合你需要做的事情:https://github.com/earldouglas/xsbt-web-plugin/blob/master/docs/2.2.md

如果这也不起作用,请查看此处列出的所有 SBT 社区插件:http://www.scala-sbt.org/release/docs/Community-Plugins.html

关于java - 在 Tomcat 上部署 Java Play 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41594784/

相关文章:

java - 从 cli 接受进程启动时的参数

tomcat - 为正在运行的应用程序添加和删除配置的 Ansible 最佳工具?

perl - 有时我从套接字中得到的不是我期望的

scala - 为什么我不能在 Play Framework 2 View 中将 Scala 代码与 HTML 混合?

json - 在 Play 2 中使用 json

javascript - 在 Play-Scala(激活器)中,无法从 javascript 动态填充 <div>

java - 如何检查显示器是否打开或关闭

java - 如何在JAVA中建立MySQL连接

java - 如何将日期时间从一个时区转换为另一个时区

java - 下载 jre v8 后 Apache Tomcat 不工作