Grails Tomcat Плагин развертывания на LifeRay? - PullRequest
1 голос
/ 15 марта 2011

Есть ли способ развернуть приложение grails с grails deploy на liferay вместо tomcat? Tomcat 6 поставляется с приложениями manager и host manager, которые позволяют выполнять удаленное развертывание, но Liferay не хватает этих приложений.

Этот плагин Grails , кажется, требует запуска приложения менеджера, но если я скопирую папки из экземпляра vanilla tomcat в liferay, я получу

java.lang.SecurityException: Servlet of class org.apache.catalina.manager.HTMLManagerServlet is privileged and cannot be loaded by this web application

когда я пытаюсь подключиться к manager/html

1 Ответ

1 голос
/ 16 марта 2011

Стандартное развертывание менеджера в Tomcat также имеет определение контекста (которое, по-видимому, отсутствует), которое объявляет контекст как «привилегированный» и, следовательно, может делать привилегированные вещи .Проблема, с которой вы столкнетесь, заключается в том, что вы не развертываете плагины Liferay (включая портлеты) на Tomcat, вам необходимо развернуть их в месте, отслеживаемом Liferay, и позволить Liferay выполнить развертывание.

По моему мнению, выВам нужно будет использовать grails war вместо развертывания и скопировать файл WAR в каталог Liferay / deploy

...