Migrieren einer Legacy-Anwendung von WebSphere Version 6 zu WebSphere Version 8. Die web.xml der Anwendung enthält nur Deklarationen von Servlets, aber keine Servlet-Mappings. Auf alle Servlets ohne Servlet-Mapping kann jedoch mit einem Standard-URL-Muster/Servlet/[Servlet-Name] zugegriffen werden. Doch auf WAS8, wenn web.xml mit dem Attribut Version aktualisiert wird auf „3.0“:WebSphere 8, web.xml version = "3.0", Standard-Servlet-Mapping?
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
**version="3.0"**>
Servlets lose Standardzuordnung und müssen explizit anders abgebildet werden es 404 Seite nicht gefunden.
Gibt es eine Möglichkeit in Servlet 3.0 oder mindestens WebSphere 8, ein Standard-URL-Muster für alle Servlets zu definieren? Es gibt InvokerServlet für tomcat, gibt es eine Version für WebSphere v.8?