我正在尝试将多个url模式映射到同一个servlet,并且我一直在这样写。
<servlet-mapping>
<servlet-name>MyWebService</servlet-name>
<url-pattern>/MyWebService</url-pattern>
<url-pattern>/ReadWebService</url-pattern>
</servlet-mapping>
在我的本地tomcat中,我可以毫无问题地运行,甚至可以在本地主机上进行调用,并从这两个URL中获取结果。但是,当我尝试将其部署到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]
我已经搜索了此异常,但是没有得到有关此异常的任何有用信息。谁能说明为什么会这样?我的映射错了吗?
答案 0 :(得分:3)
您可能需要在web.xml
中定义一个较新的servlet版本:只有2.5版本和较新的版本在同一url-pattern
中支持多个servlet-mapping
。