2016-07-27 108 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添加到说明中。谢谢 –

相关问题