我试图将多个url模式映射到同一个servlet,我一直在这样写。
<servlet-mapping>
<servlet-name>MyWebService</servlet-name>
<url-pattern>/MyWebService</url-pattern>
<url-pattern>/ReadWebService</url-pattern>
</servlet-mapping>
从我的本地tomcat我能够运行没有问题,我甚至可以在我的本地主机上打电话,并从两个网址获得结果。但是,当我尝试将其部署到websphere时,我得到以下异常
The following exception occured. Check log for details.
com.ibm.websphere.management.application.client.AppDeploymentException:
[Root exception is
org.eclipse.jst.j2ee.commonarchivecore.internal.exception.DeploymentDescriptorLoadException:
WEB-INF/web.xml]
我搜索了这个例外,并没有得到任何有用的信息。任何人都可以建议为什么会这样吗?我的地图错了吗?
您可能需要在web.xml
中定义更新的servlet版本:只有版本2.5和更新版本在同一个url-pattern
中支持多个servlet-mapping
。