Auto-deployAuto-deployhttps://liferay.dev/en/c/message_boards/find_thread?p_l_id=119785333&threadId=1128602024-03-29T15:01:25Z2024-03-29T15:01:25ZRE: Auto-deployLaurie Triboulethttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=1128642007-05-15T10:03:45Z2007-05-15T10:03:45ZMerci Erwan.<br />J'ai réussi!!Laurie Triboulet2007-05-15T10:03:45ZRE: Auto-deployErwan BODEREhttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=1128622007-05-14T07:48:29Z2007-05-14T07:48:29Z<html><head></head><body>Tu dois ajouter des fichiers XML pour que ton ou tes portlets soient "enveloppés" dans Liferay. Ces fichiers doivent être ajoutés au m^me endroit que le decripteur portlet.xml.<br><br>Tu dois ajouter un fichier nommé <strong>liferay-portlet.xml</strong> pour décrire les fonctionnalités et les caractéristiques de ton portlet. Voici un exemple d'utilisation:<br><br><pre><code>
<!--?xml version="1.0" encoding="ISO-8859-1"?-->
<liferay-portlet-app>
<portlet>
<portlet-name>MonPortlet1</portlet-name>
<instanceable>true</instanceable>
</portlet>
<portlet>
<portlet-name>MonPortlet2</portlet-name>
<instanceable>false</instanceable>
</portlet>
</liferay-portlet-app>
</code></pre><br><br>Tu trouveras une description de la dtd à l'url suivante : <a href="http://wiki.liferay.com/index.php/Liferay-portlet.xml">http://wiki.liferay.com/index.php/Liferay-portlet.xml</a><br><br>Tu dois également ajouter un fichier nommé <strong>liferay-display.xml</strong> afin de "ranger" ton ou tes portlets dans une catégorie. Ceci afin de faciliter la recherche. Voici un exemple de ce fichier :<br><br><pre><code>
<!--?xml version="1.0"?-->
<display>
<category name="category.toto">
<portlet id="MonPortlet1" />
<portlet id="MonPortlet2" />
</category>
</display>
</code></pre><br><br>Tu dois également ajouter une entrée dans les fichiers de langues afin de spécifier le libellé de la catégorie ajoutée (si tu en ajoutes une).<br><br>Tu devrais t'aider d'un des exemples fourni par Liferay dans la section Developer zone > documentation > development.</body></html>Erwan BODERE2007-05-14T07:48:29ZAuto-deployLaurie Triboulethttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=1128592007-05-11T08:07:13Z2007-05-11T08:07:13Z<html><head></head><body>Bonjour, <br><br>J'ai essayé de déployer un portlet JSR 168 par l'auto-deploy en utilisant les 2 manières de faire.<br>Seulement j'ai toujours le même problème. Quand je lance Jboss : j'obtiens toujours la même erreur<br><pre><code>Portlet with the name 110_WAR_Annuaire is described in portlet.xml but does not have a matching entry in liferay-portlet.xml</code></pre><br><br>alors j'ai essayé de trouver un quelqu'un qui avait aussi ce problème et j'ai trouvé ce message sur le forum qui explique comment il faut faire :<br><br><a href="http://www.liferay.com/web/guest/community/forums/message_boards/message/106231">www.liferay.com/web/guest/devzone/forums/message_boards/message/29443</a><br><br>Il est écrit qu'il faut definir les portlets dans ces 4 fichiers xml mais le problème c'est que je ne sais pas de quel fichier il parle. <br>Les fichiers web.xml et portlet.xml existent dans la portlet à déployer mais aussi dans liferayportal.ear alors je ne sais pas lesquels il faut changer.<br><br>J'ai même essayer de les remplacer tous et ça me pose encore des problèmes.<br><