Chemin relatif dans un portlet JBoss
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:
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:
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:
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!