Utilizarea unui servlet implicit necesită configuraţie de servire fişiere statice WebSphere

WebSphere tradiţional furnizează un servlet pentru a servi tot conţinutul static. Trebuie să înlăturaţi toate mapările de servlet asociate cu fişierele statice din fişierul web.xml şi să activaţi servirea fişierelor statice WebSphere prin crearea fişierului ibm-web-ext.xml, aşa cum este arătat în următorul exemplu în folderul WEB-INF al aplicaţiei.

				< code>
	< xml version= "1.0" encoding= "UTF-8"
	< web-ext 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>
					< /code>
			

Pentru ca WebSphere să deservească fișiere statice în aplicația dvs. proprietatea fileServingEnabled trebuie să fie setată la „adevărat”. Pentru a seta această valoare la nivel global pentru toate aplicaţiile web în instanţa WebSphere, setaţi proprietatea personalizată fileServingEnabled în configuraţia dumneavoastră de Container Web prin interfaţa administrativă WebSphere. Servirea de fişiere poate fi de asemenea activată pe o bază per-aplicaţie prin setarea ei în ibm-web-ext.xml din arhiva dumneavoastră WAR. Puteţi folosi fila Extensions din editorul de descriptor de implementare web dinn Rational Application Developer sau în fila Design din WebSphere Developer Tools în Eclipse pentru a face actualizarea.