Bonjour,j'essaye de faire de mes webscript des portlets JSR-168 comme proposé par Alfresco.J'ai donc défini mes portlets ainsi dans un fichier portlet.xml (je suis sur Liferay 5) :
<portlet>
<description>RepNewsletter</description>
<portlet-name>RepNewsletter</portlet-name>
<portlet-class>org.alfresco.web.scripts.portlet.WebScriptPortlet</portlet-class>
<init-param>
<name>authenticator</name>
<value>webscripts.authenticator.jsr168.webclient</value>
</init-param>
<init-param>
<name>scriptUrl</name>
<value>/sem/ws/newsletters.html?newsletter={idnewsletter}&from={idFrom}&rep={rep?}</value>
</init-param>
<supports>
<mime-type>text/html</mime-type>
<portlet-mode>VIEW</portlet-mode>
</supports>
<portlet-info>
<title>Rep Newsletter</title>
<short-title>Rep Newsletter</short-title>
</portlet-info>
</portlet>
Et le fichier de description de mon webscript :<webscript>
<shortname>Lister les réponses à la newsletter</shortname>
<description>Lister les réponses à la newsletter</description>
<url>/sem/ws/newsletters.html?newsletter={idnewsletter}&from={idFrom}&rep={rep?}</url>
<format default="html">extension</format>
<authentication>user</authentication>
<transaction>required</transaction>
</webscript>Mais quand j'essaye d'ajouter ma portlet j'ai ce message :The requested resource (/alfresco/RepNewsletter/invoke) is not available
(j'ai essayé des webscript sans paramètre également)Et pour indication les portlet Alfresco fournie fonctionnent, et je ne vois pas de différence notable.Quelqu'un a déjà fait fonctionner des webscript en portlet (a part celles déjà fournie)?