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):
Je pense que le problème est : lireFichier("/dateHeure/page.html");
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(); }
Mon fichier bat de déployement:
Mon arborescence est correcte, à savoir:
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
En fait le portlet fonctionne mais il me met "nullPointerException"
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
Le problème est cair?
Merci d'avance!
Partager