Faces servlet returns empty response for resources when using /faces/* as
servlet mapping
-----------------------------------------------------------------------------------------
Key: MYFACES-1815
URL: https://issues.apache.org/jira/browse/MYFACES-1815
Project: MyFaces Core
Issue Type: Bug
Affects Versions: 1.2.2
Reporter: Guy Bashan
Hello,
I have just upgraded from jsf 1.1.5 to 1.2.2 and it seems like all the
resources returns empty response when using /faces/* as servlet mapping.
During the upgrade I made no changes to web.xml. It looks like this:
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>30</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>/faces/*</url-pattern>
</servlet-mapping>
The web application loaded successfully, but all the resources
(images/js/stylesheets) seems to be broken.
I copied one of the images url to try and check a request to image directly.
For example:
http://localhost:8080/myapp/faces/images/logo.jpg
and I got an empty response.
When I removed the faces:
http://localhost:8080/myapp/images/logo.jpg
the image was loaded ok.
I made further investigation and changed the mapping to: *.faces and it seemed
to be working fine.
Thanks,
Guy.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.