grails tomcat插件部署到liferay?

grails tomcat插件部署到liferay?,tomcat,grails,groovy,liferay,Tomcat,Grails,Groovy,Liferay,有没有办法用grailsdeploy将grails应用程序部署到liferay而不是tomcat?Tomcat 6附带了管理器和主机管理器应用程序,允许您进行远程部署,但Liferay缺少这些应用程序 似乎需要运行manager应用程序,但如果我将文件夹从vanilla tomcat实例复制到liferay,我会得到 java.lang.SecurityException:org.apache.catalina.manager.HTMLManagerServlet类的Servlet具有特权,无法

有没有办法用
grailsdeploy
将grails应用程序部署到liferay而不是tomcat?Tomcat 6附带了
管理器
主机管理器
应用程序,允许您进行远程部署,但Liferay缺少这些应用程序

似乎需要运行manager应用程序,但如果我将文件夹从vanilla tomcat实例复制到liferay,我会得到

java.lang.SecurityException:org.apache.catalina.manager.HTMLManagerServlet类的Servlet具有特权,无法由此web应用程序加载


当我尝试连接到
manager/html

时,Tomcat上的标准管理器部署也有一个上下文定义(您似乎缺少该定义),该定义将上下文声明为“特权”,因此可以执行特权操作。您将遇到的问题是,您没有将Liferay插件(包括Portlet)部署到Tomcat,您需要将其部署到Liferay监视的位置,并让Liferay进行部署


在我看来,您需要使用
grailswar
而不是deploy,并将war文件复制到Liferay/deploy目录

Tomcat上的标准管理器部署还具有一个上下文定义(您似乎缺少了该定义),该定义将上下文声明为“特权”,因此能够执行特权操作。您将遇到的问题是,您没有将Liferay插件(包括Portlet)部署到Tomcat,您需要将其部署到Liferay监视的位置,并让Liferay进行部署


在我看来,您需要使用
grailswar
而不是deploy,并将war文件复制到Liferay/deploy目录

我真正的目的是让Jenkins/Hudson使用
grails-Dgrails.env=blah deploy
目标来部署到多个不同的环境。此外,主机管理器和管理器配置中存在context.xml,priveleged设置为true。我昨天刚刚写了一篇关于与Liferay持续集成的博客:)radio.javaranch.com/davoa,我意识到博客更多的是关于使用Liferay SDK的ant任务,但在一天结束时,如果您可以构建一个WAR并将其放入liferay/deploy目录,那么一切都是一样的。我最终完成了一个针对不同环境的scp命令的构建后任务。我真正的目的是让Jenkins/Hudson使用
grails-Dgrails.env=blah deploy
目标部署到多个不同的环境环境。此外,主机管理器和管理器配置中存在context.xml,priveleged设置为true。我昨天刚刚写了一篇关于与Liferay持续集成的博客:)radio.javaranch.com/davoa,我意识到博客更多的是关于使用Liferay SDK的ant任务,但在一天结束时,如果您可以构建一个WAR并将其放入liferay/deploy目录,那么从那以后一切都是一样的。