2014-02-07 43 views
0

我似乎得到這些具體的錯誤,試圖在我的Liferay門戶部署自定義主題Queiuing主題 - 缺少市場的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_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

我看到marketplace-portlet和我的主題但是,/ liferayDeployments文件夾中的任何一個都不會顯示在門戶中。

有關如何解決此問題的任何想法?

附上一些額外portal-ext.properties

enter image description here

回答

1

/hosting/apps/eportal/liferayDeployments配置成由Weblogic的,例如被監測自動部署到應用程序服務器?如果不是,則可能需要手動部署它們,例如,在Liferay完成自動部署(注入依賴關係等)後,插件最終會進入該目錄。如果Weblogic不自行部署這些文件,則可能需要將它們壓縮爲WAR文件並手動部署它們。

Tomcat通常會自動執行此操作,但「大型」應用服務器通常不會。這裏的關鍵字是「典型」 - 這完全取決於您的安裝/配置。

您可以在User's Guide中找到更多關於Weblogic安裝的信息,但是 - 理所當然 - 它在插件故事中相當淺薄。我主要將它鏈接到其他可能稍後會發現此問題的其他人。

+0

是Weblogic自動將它們部署到服務器。我在想,這是我使用的marketplace-portlet.war版本,但我已經嘗試了至少三種不同的結果。目前直接來自Liferay的網站 –