Si ces 2 requêtes provoquent une erreur HTTP 500 avec exception de ce style

java.lang.NullPointerException
java.io.File.normalizePath(xxx)
java.io.File.<init>(xxx)
com.hardis.adelia.services.LoadProperties.pv_getBundle(LoadProperties.java:129)
com.hardis.adelia.services.LoadProperties.getLastModified(LoadProperties.java:47)

java.lang.NullPointerException
java.io.File.normalizePath(xxx)
java.io.File.<init>(xxx)
org.apache.jsp.AWSResources.AWSGUIControls_jsp.getLastModified(AWSGUIControls_jsp.java:15)

Cette erreur est à l'utilisation de l'API Java ServletContext.getRealPath qui rend un resultat "null" si le WAR de l'application Adélia Web a été installé sur le serveur d'application Web sans être décompressé.

Dans ce cas, il faut refaire l'installation du WAR en demandant sa décompression.

Sous Tomcat (dans la console d'administration) :

 

Il faut avoir "Unpack WARs" a True.

Articles connexes