WebSphere tradizionale fornisce un servlet per la fornitura di tutto il contenuto statico. È necessario rimuovere qualsiasi mappatura servlet relativa ai file statici nel file web.xml e abilitare la distribuzione di file statici WebSphere creando il file ibm-web-ext.xml come mostrato dal seguente esempio nella cartella WEB-INF dell'applicazione.
< codice> < xml version= "1.0" encoding= "UTF-8" ?> xmlns= "http://websphere.ibm.com/xml/ns/javaee" xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation= "http://websphere.ibm.com/xml/ns/javaee http://websphere.ibm.com/xml/ns/javaee/ibm-web-ext_1_1.xsd" version= "1.1"> < reload - interval value="3"> < enable - directory - browsing value="false"> < enable - file - serving value="true"> < enable - reloading value="true"> < enable - serving - servlets - by - class - name value="false"> < /web-ext> < /codice>
Affinché WebSphere serva file statici nella vostra applicazione, la proprietà fileServingEnabled deve essere impostata su "true". Per impostare questo valore a livello globale per tutte le applicazioni Web nella propria istanza WebSphere, impostare la proprietà personalizzata fileServingEnabled nella configurazione del contenitore Web attraverso l'interfaccia di gestione di WebSphere. La fornitura dei file può anche essere abilitata in base all'applicazione impostandola nel file ibm-web-ext.xml del WAR (Web application archive). È possibile utilizzare la scheda Estensioni dell'editor del descrittore di distribuzione Web in Rational Application Developer o la scheda Progettazione WebSphere Developer Tools in Eclipse per effettuare l'aggiornamento.