Я новичок в Grails (v 3.2.3), и я задавался вопросом о том, что prerequesites Grails 3 WAR на самом деле, как правило, должны работать на сервере:Grails 3 WAR Развертывание сервера Предпосылки
мне нужно сделать только Установлены Tomcat и JRE или есть другие установки, такие как GDK и grails?
Я пытался выяснить из документации http://docs.grails.org/3.2.3/guide/deployment.html#deploymentContainer
здесь он говорит:
Серверы приложений
В идеале вы должны быть в состоянии просто уронить WAR файл, созданный Grails в любой сервер приложений, и он должен работать сразу. Однако вещи редко бывают такими простыми. The Grails website содержит список серверов приложений, с которыми был протестирован Grails, а также любые дополнительные шаги, необходимые для работы файла WAR.
URL-адрес защищен, и я не могу получить доступ даже после создания учетной записи: https://grails.org/Deployment
Я знаю, что это может быть дубликатом «minimum requirements for a grails web application to be deployed», но я бы предпочел, чтобы собрать некоторый официальный фон на эту тему, прежде чем размещая заказ на «неправильном» веб-хосте.
Update:
Большое спасибо за ваши ответы. К настоящему времени я также нашел их, так что стало ясно, что 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
Грайлы потребуются только для среды разработки, Grails предоставляет вам отличные функциональные возможности. Когда вы закончите разработку, вы создадите файл войны. Grails запускает магический процесс, который преобразует весь ваш код в военный файл. Затем вы помещаете военный файл в контейнер, такой как, скорее всего, tomcat. Сам Tomcat требует, чтобы вы работали как минимум на JRE. Рекомендуется использовать JDK/JRE 1.8+ из-за недостатков безопасности в 7- – Vahid