在尝试在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
答案 0 :(得分:1)
/hosting/apps/eportal/liferayDeployments
是否配置为由Weblogic监控,例如自动部署到appserver?如果没有,您可能需要手动部署它们,例如在Liferay完成自动部署(注入依赖项等)后,插件最终会进入该目录。如果Weblogic没有自己部署这些文件,您可能需要将它们压缩为WAR文件并手动部署它们。
Tomcat通常会自动执行此操作,但“大铁”应用程序通常不会这样做。这里的关键字是“通常” - 这完全取决于您的安装/配置。
你会在User's Guide找到更多关于Weblogic安装的信息,但是 - 授予 - 它在插件故事中非常浅薄。我主要是将其链接到其他可能会在以后找到这个问题的人。