liferay auto deploy不工作

时间:2014-01-21 12:59:54

标签: java liferay liferay-6

我正在尝试在liferay 6.2中构建主题。我能够构建主题,但自动部署不起作用。 我在portal-setup-wizard.properties中设置了autodeploy目录,如

  

auto.deploy.enabled =真

     

auto.deploy.deploy.dir = $ {liferay.home} /部署

build.user.properties中的条目是

  

app.server.portal.dir = D:\ Projects \ Site \ liferay-portal-6.2.0-ce-ga1 \ tomcat-7.0.42 \ webapps \ ROOT   app.server.lib.global.dir = D:\ Projects \ Site \ liferay-portal-6.2.0-ce-ga1 \ tomcat-7.0.42 \ lib \ ext   app.server.deploy.dir = D:\ Projects \ Site \ liferay-portal-6.2.0-ce-ga1 \ tomcat-7.0.42 \ webapps   app.server.type = tomcat   app.server.dir = D:\ Projects \ Site \ liferay-portal-6.2.0-ce-ga1 \ tomcat-7.0.42

当构建成功时,我在控制台中收到消息

  

将1个文件复制到D:\ Projects \ Site \ bundles \ deploy

我无法纠正部署目录路径的位置。我没有在任何地方指定D:\ Projects \ Site \ bundles \ deploy。

4 个答案:

答案 0 :(得分:2)

自动部署目录应该在portal-ext.properties中设置,而不是在portal-setup-wizard.properties中。

此外,我在build.user.properties文件中缺少app.server.parent.dir。它应该是

  

app.server.parent.dir = d:\项目\网站\的liferay门户-6.2.0-CE-GA1

答案 1 :(得分:0)

确保portal-setup-wizard.properties具有正确的liferay主页设置。有时,我们重命名liferay主文件夹但忘记在portal-setup-wizard.properties文件中更新。

答案 2 :(得分:0)

确保门户热部署正常工作:

找到主题的war文件,该文件位于D:\ Projects \ Site \ bundles \ deploy中 并将其复制到Portal的部署文件夹。如果它从这里消失,热部署工作。

确保您的登录名是 user

确保您使用与门户版相同版本的插件SDK

检查插件SDK的build.properties是否具有相应的tomcat版本,如:

app.server.tomcat.dir=${app.server.parent.dir}/tomcat-7.0.62

确保您的插件SDK知道门户网站在哪里

我的登录名是 peter ,这是我的 build.peter.properties 文件,它位于插件的SDK目录中(我使用Linux):

app.server.parent.dir=/home/peter/apps/liferay-portal-6.2-ce-ga5

如果你的tomcat版本与build.properties文件中的版本不同, ,但是比方说,7.0.42,也把它放到build.your-login-name.properties文件中:

app.server.tomcat.dir=${app.server.parent.dir}/tomcat-7.0.42

SDK将构建的war文件放入Portal的部署目录就足够了,假设你只是解压缩liferay bundle而不是调整目录。

答案 3 :(得分:-1)

LEFT JOIN

SELECT TOP 2000 C.*, P.CustomerCount From tblcustomers C LEFT JOIN ( SELECT TP.CustomerId, COUNT(*) as CustomerCount FROM tblpurchase TP GROUP BY TP.CustomerId ) P ON C.Id = P.CustomerId

重命名C:\server\profiles\AppSrv01\bin\liferay文件夹,但请确保不要重命名服务器未使用的文件夹