2016-07-27 1 views
0

Il y a une oreille déployée dans WebSphere WAS. Il contient 3 portlets. J'ai importé le descripteur XML pour cette application vers WebSphere Portal et placé les portlets sur les pages du portail. Ça fonctionnait.Réinitialisation du portlet supprimé à partir de WebSphere Portal

Malheureusement, j'ai supprimé l'un des portlets des modules Web dans l'administration du portail. En raison de ce portlet a été retiré de toutes les pages également. Je ne trouve pas le portlet dans la liste des portlets, donc je ne peux pas le mettre à nouveau sur les pages.

Comment puis-je rétablir le portlet supprimé sur le portail sans désinstaller et déployer à nouveau l'application complète sur le serveur d'applications.

J'ai essayé d'importer de nouveau le portlet XML vers le portail. Mais il n'a pas aidé

MISE À JOUR

ici est le 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> 

Répondre

0

Désolé d'être le porteur de mauvaises nouvelles, mais vous aurez besoin de mettre à jour l'oreille. Je ne pense pas que vous deviez désinstaller l'oreille, juste la mettre à jour et importer de nouveau xml.

+0

J'ai mis à jour l'oreille par la console. Mais ça ne marche pas. Lorsque j'essaie de redémarrer l'application de l'oreille le serveur dit que le portlet est déployé dans le serveur d'application mais pas enregistré avec le portail –

+0

Et vous avez encore importé le xml? Pouvez-vous poster le fichier XML? – Carlos

+0

J'ai ajouté le XML à la description. Merci –