Bonjour,
je tente de faire un tutoriel pour portlet de base qui soient déployables sur tout conteneur de portlets.

J'ai donc fait un portlet tout simple :
code du portlet :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
public class PortletA extends GenericPortlet
{
protected void doView(RenderRequest rRequest, RenderResponse rResponse) throws IOException, PortletException
{
			 rResponse.setContentType("text/html");
		      PrintWriter writer = rResponse.getWriter();
		      writer.write("Hello World");
		      writer.close();
}
}
J'ai fait un portlet.xml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
<?xml version="1.0" encoding="UTF-8"?>
<portlet-app xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd"
             version="2.0"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd
      http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd">
   <portlet>
      <portlet-name>PortletA</portlet-name>
 	<portlet-class>tuto.portlet.PortletA</portlet-class>
      <supports>
         <mime-type>text/html</mime-type>
         <portlet-mode>VIEW</portlet-mode>
      </supports>
      <portlet-info>
         <title>Portlet A</title>
      </portlet-info>
   </portlet>
</portlet-app>
Je déploie sans soucis sous JBoss mais ça marche pas sur Jetspeed.

Des infos ?