我是 Grails (v 3.2.3) 的新手,我想知道 grails 3 WAR 实际上通常需要在服务器上运行哪些先决条件:
我只需要安装 Tomcat 和 JRE,还是需要安装其他安装,例如 GDK 和 grails?
我试图从文档中弄清楚 http://docs.grails.org/3.2.3/guide/deployment.html#deploymentContainer
这里说:
应用服务器
理想情况下,您应该能够简单地将 Grails 创建的 WAR 文件拖放到任何应用程序服务器中,它应该可以立即工作。然而,事情很少这么简单。Grails 网站包含一个已测试 Grails 的应用程序服务器列表,以及使 Grails WAR 文件正常工作所需的任何其他步骤。
该 URL 受到保护,即使在设置帐户后我也无法访问:https ://grails.org/Deployment
我知道这可能与“部署 grails Web 应用程序的最低要求”重复,但我更愿意在向“错误的”网络托管商下订单之前收集有关此主题的一些官方背景。
更新:
非常感谢您的回复。现在我也找到了这些,所以很明显 grails WAR 甚至可以作为“独立”Java 应用程序运行
http://docs.grails.org/3.2.3/guide/gettingStarted.html#deployingAnApplication
grails war
java -Dgrails.env=prod -jar build/libs/mywar-0.1.war
http://docs.grails.org/3.2.3/guide/gettingStarted.html#supportedJavaEEContainers