Следует использовать начальную косую черту в запросах ServletContext getResource() и getResourceAsStream()

Это правило помечает вызовы методов ServletContext.getResource() и ServletContext.getResourceAsStream(), когда невозможно определить, содержит ли переданная в метод строка начальную косую черту (/), как того требует спецификация Servlet 2.x.

Предыдущие версии WebSphere Application Server игнорировали отсутствующий символ '/' и добавляли его автоматически, но WebSphere Application Server 6.0 более строго следует спецификации. Если в начале переданной строки нет символа '/', возникнет исключительная ситуация java.net.MalformedURLException во время выполнения.

Предусмотрено пользовательское свойство prependSlashToResource веб-контейнера для возврата к прежнему поведению. Если в этом свойстве указано значение true, то веб-контейнер будет добавлять начальный символ '/' во всех запросах getResource.