O uso de um servlet padrão requer a configuração de entrega de arquivos estáticos do WebSphere

O WebSphere tradicional fornece um servlet para entregar todo o conteúdo estático. Deve-se remover quaisquer mapeamentos de servlet relacionados a arquivos estáticos no arquivo web.xml e ativar a entrega de arquivos estáticos do WebSphere, criando o arquivo ibm-web-ext.xml conforme mostrado pelo exemplo a seguir na pasta WEB-INF do aplicativo.


	<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>
					

Para o WebSphere entregar arquivos estáticos em seu aplicativo, a propriedade fileServingEnabled deve ser configurada como "true". Para configurar esse valor globalmente para todos os aplicativos da Web em sua instância do WebSphere, configure a propriedade customizada fileServingEnabled em sua configuração do Contêiner de web por meio da interface administrativa do WebSphere. A entrega de arquivos também pode ser ativada de acordo com o aplicativo configurando-o no ibm-web-ext.xml de seu Web application archive (WAR). É possível usar a guia Extensões do editor do Descritor de implementação da web no Rational Application Developer ou a guia Design no WebSphere Developer Tools no Eclipse para fazer a atualização.