我正在构建一个 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/