多个url映射相同的servlet URL会产生错误

问题描述 投票:1回答:1

我试图将多个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]

我搜索了这个例外,并没有得到任何有用的信息。任何人都可以建议为什么会这样吗?我的地图错了吗?

java servlets websphere
1个回答
4
投票

您可能需要在web.xml中定义更新的servlet版本:只有版本2.5和更新版本在同一个url-pattern中支持多个servlet-mapping

https://stackoverflow.com/a/23057920/3864977

© www.soinside.com 2019 - 2024. All rights reserved.