Hello, je fais un portlet simple en java qui tourne sur jboss portal...
Mais je n'arrive pas à accèder à un fichier externe, car je ne sais pas quel chemin mettre...
Voici mon fichier java (extrait):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
public void doView(RenderRequest request, RenderResponse response) throws PortletException,IOException{
  System.out.println("SimpleDateTimePortlet - doView");
  response.setContentType("text/html");
  PrintWriter writer = response.getWriter();
  String page=lireFichier("/dateHeure/page.html");
  writer.write(page);
  writer.close();
}
Je pense que le problème est : lireFichier("/dateHeure/page.html");

Mon fichier bat de déployement:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
@echo off
set JAVA_HOME=C:\Java\jdk1.5.0_11
set JBossHome=C:\JBoss\jboss-portal-2.4.1
"%JAVA_HOME%\bin\jar.exe" -cvf dateHeure.war *.html WEB-INF
copy dateHeure.war "%JBossHome%\server\default\deploy"
pause
Mon arborescence est correcte, à savoir:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 - dateHeure
  - WEB-INF
    - classes
      - SimpleDateHeurePortlet.class
    - portlet.xml
    - web.xml
  - META-INF
  - page.html
En fait le portlet fonctionne mais il me met "nullPointerException"

Le problème est cair?

Merci d'avance!