Queiuing主题 - 缺少市场 - portlet

时间:2014-02-07 15:24:59

标签: liferay

在尝试在Liferay Portal上部署自定义主题时,我似乎遇到了这些特定错误

<Feb 7, 2014 9:01:01 AM CST> <Info> <Deployer> <BEA-149059> <Module Peaks-2.0 of
 application Peaks-2.0 is transitioning from STATE_NEW to STATE_PREPARED on serv
er eportal-DEV01.>
<Feb 7, 2014 9:01:01 AM CST> <Info> <Deployer> <BEA-149060> <Module Peaks-2.0 of
 application Peaks-2.0 successfully transitioned from STATE_NEW to STATE_PREPARE
D on server eportal-DEV01.>
<Feb 7, 2014 9:01:01 AM CST> <Info> <Deployer> <BEA-149059> <Module Peaks-2.0 of
 application Peaks-2.0 is transitioning from STATE_PREPARED to STATE_ADMIN on se
rver eportal-DEV01.>
<Feb 7, 2014 9:01:01 AM CST> <Info> <Deployer> <BEA-149060> <Module Peaks-2.0 of
 application Peaks-2.0 successfully transitioned from STATE_PREPARED to STATE_AD
MIN on server eportal-DEV01.>
<Feb 7, 2014 9:01:01 AM CST> <Notice> <Stdout> <BEA-000000> <09:01:01,854 INFO
[[ACTIVE] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)']
[HotDeployEvent:130] Plugin Peaks-2.0 requires marketplace-portlet>
<Feb 7, 2014 9:01:01 AM CST> <Notice> <Stdout> <BEA-000000> <09:01:01,855 INFO
[[ACTIVE] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)']
[HotDeployImpl:252] Queueing Peaks-2.0 for deploy because it is missing marketpl
ace-portlet>
<Feb 7, 2014 9:01:01 AM CST> <Info> <Deployer> <BEA-149059> <Module Peaks-2.0 of
 application Peaks-2.0 is transitioning from STATE_ADMIN to STATE_ACTIVE on serv
er eportal-DEV01.>
<Feb 7, 2014 9:01:01 AM CST> <Info> <Deployer> <BEA-149060> <Module Peaks-2.0 of
 application Peaks-2.0 successfully transitioned from STATE_ADMIN to STATE_ACTIV
E on server eportal-DEV01.>

我在WebLogic应用服务器上运行Liferay EE 6.2,以下是我的portal-ext.properties的一些内容:

auto.deploy.deploy.dir = /托管/应用/ eportal /自动部署 auto.deploy.weblogic.dest.dir = /主机/应用/ eportal / liferayDeployments

我在/ liferayDeployments文件夹中看到了marketplace-portlet和我的主题,但是,它们都没有显示在门户网站中。

有关如何解决此问题的任何想法?

附加了一些额外的portal-ext.properties

enter image description here

1 个答案:

答案 0 :(得分:1)

/hosting/apps/eportal/liferayDeployments是否配置为由Weblogic监控,例如自动部署到appserver?如果没有,您可能需要手动部署它们,例如在Liferay完成自动部署(注入依赖项等)后,插件最终会进入该目录。如果Weblogic没有自己部署这些文件,您可能需要将它们压缩为WAR文件并手动部署它们。

Tomcat通常会自动执行此操作,但“大铁”应用程序通常不会这样做。这里的关键字是“通常” - 这完全取决于您的安装/配置。

你会在User's Guide找到更多关于Weblogic安装的信息,但是 - 授予 - 它在插件故事中非常浅薄。我主要是将其链接到其他可能会在以后找到这个问题的人。