我们想在 Tomcat、WebLogic、WebSphere 和 JBoss 上部署我们的应用程序。我们应用程序的 web.xml 需要包含到默认 servlet 的映射。
对于 Tomcat,这个 servlet 被命名为“default”,所以我们的映射将显示为:
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>/js/calendar/flexcal.html</url-pattern>
</servlet-mapping>
但在其他平台上它会发生变化(即 WebLogic 是“FileServlet”)。
有没有办法定义一个条件映射,它会根据可用的内容而改变?如果不是,我们应该如何处理这个问题?
谢谢!