grails tomcat插件部署到liferay?

时间:2011-03-15 20:41:24

标签: tomcat grails groovy liferay

有没有办法将带有grails deploy的grails应用程序部署到liferay而不是tomcat? Tomcat 6附带了managerhost manager应用程序,可让您进行远程部署,但Liferay缺少这些应用程序。

This grails plugin似乎要求管理器应用程序运行,但是如果我将文件夹从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 个答案:

答案 0 :(得分:1)

Tomcat上的标准管理器部署还有一个上下文定义(看起来你似乎没有),它将上下文声明为“特权”,因此能够执行特权内容。您将遇到的问题是您没有将Liferay插件(包括portlet)部署到Tomcat,您需要部署到Liferay监视的位置并让Liferay进行部署。

在我看来,你需要使用grails war而不是部署,并将WAR文件复制到 Liferay / deploy目录