2016-07-27 64 views
0

有一個耳朵部署到WebSphere WAS中。它包含3個portlet。我將此應用程序的XML描述符導入到WebSphere Portal,並將這些portlet放置在門戶頁面上。它正在工作。從WebSphere Portal重建已移除的portlet

不幸的是我在門戶管理中刪除了Web模塊中的一個portlet。由於此portlet也從所有頁面中刪除。我無法在portlet列表中找到portlet,因此我無法再將其放到頁面中。

如何在不卸載並再次將全耳朵應用程序部署到應用程序服務器的情況下,將已移除的portlet重新建立到門戶網站。

我試着再次將門戶網站XML導入門戶。但它並沒有幫助

UPDATE

這裏是XML

<?xml version="1.0" encoding="UTF-8"?> 
<request xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="PortalConfig_7.0.0.xsd" type="update" create-oids="true"> 
<portal action="locate"> 
    <web-app action="update" active="true" domain="rel" predeployed="true" removable="true" uid="kz.edu.nu.world.roomreservation.RoomReservationPortlet.4207700365webmod"> 
    <url>file://localhost/opt/IBM/WebSphere/wp_profile/installedApps/Cell01/RoomReservationEAR.ear/RoomReservation.war</url> 
     <context-root>/.RoomReservation</context-root> 
     <display-name>.RoomReservation</display-name> 
     <portlet-app action="update" active="true" defaultlocale="en" domain="rel" name="kz.edu.nu.world.roomreservation.RoomReservationPortlet.4207700365" uid="kz.edu.nu.world.roomreservation.RoomReservationPortlet.4207700365"> 
      <portlet action="update" active="true" defaultlocale="en" domain="rel" name="RoomReservation" provided="false"> 
       <localedata locale="en"> 
        <title>RoomReservation</title> 
       </localedata> 
     <localedata locale="ru"> 
        <title>RoomReservation</title> 
       </localedata> 
     <localedata locale="kk"> 
        <title>RoomReservation</title> 
       </localedata> 
      </portlet> 
     </portlet-app> 
    </web-app> 
</portal> 
</request> 

回答

0

對不起,是壞消息,但您將需要更新的耳朵。我不認爲你必須卸載耳朵,只需更新它並再次導入xml即可。

+0

我通過控制檯更新了耳朵。但它不起作用。當我嘗試重新啓動ear應用程序時,服務器說該portlet部署在應用程序服務器中,但未註冊到門戶 –

+0

並且您再次導入了xml?你可以發佈的XML? – Carlos

+0

我已將XML添加到說明中。謝謝 –

相關問題