Configurazione di OpenCMS con le servlet 2.5

Come far funzionare perfettamente le jsp 2.0 (servlet 2.4) in OpenCMS
Una volta installato OpenCMS, ci sono forti possibilità che le taglib funzionino in maniera non corretta. Per verificare la corretta funzionalità delle taglib si può usare la semplice jsp

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ taglib prefix="x" uri="http://java.sun.com/jsp/jstl/xml" %> JSTL: XML Support -- Parse  Parse from Objects and URLs     foo    bar      

Se vedete comparire un messaggio di errore ci sono probabilmente problemi di incompatibilità tra il vostro ambiente di servlet (2.5) e le librerie fornite con OpenCMS (compatibili con 2.4). Per ovviare a questo.

1)	in WEB-INF/web.xml sostituire i primi due tag <!DOCTYPE web-app ...       />  con 

2) in WEB-INF/opencms.tld assicurarsi che tutti i tag siano settati a TRUE ES. true

2)	Scaricare l'ultima versione di Xalan nella distribuzione classica (non quella con tutto in un jar) (xalan-j_2_7_0 al momento) e scompattarla. 3)	Scaricare l'ultima versione delle jakarta-taglibs-standard (testate con 1.1.2 ) e scompattarla 4)	Andare nella directory /webapps/ROOT/WEB-INF/lib e 5)	CANCELLARE i seguenti files dom.jar jaxen-full.jar jaxp-api.jar jdbc2_0-stdext.jar jstl-examples.jar sax.jar saxpath.jar xalan.jar Nota: questi files sono installati dal modulo com.alkacon.documentation.examples_jstl_3.2.0 contenenti gli esempi delle jslt ... potete anche disinstallarlo o non installarlo affatto in alternativa alla cancellazione diretta dei files. 6)	Cancellare anche jaxen-1.1-beta-4.jar 7)	Copiare nella cartella i 4 jar contenuti in Xalan serializer.jar xalan.jar xercesImpl.jar xml-apis.jar 8)	Copiare nella cartella i 2 jar contenuti in Jakarta-taglibs standard.jar jslt.jar 9)	Riavviare il tomcat