Tomcat和Jetty的web.xml文件是否不同

时间:2016-03-24 04:58:03

标签: tomcat servlets web.xml jetty-9

我们通常会编写一个web.xml文件来部署我们的网站。该文件通常包含网站WEB-INF文件夹中存在的各种Servlet的映射。 我创建了一个网站及其web.xml文件,并将其部署在Apache Tomcat-9服务器中。 现在,我想将同一个网站部署到Jetty-9容器中。我需要做哪些更改才能在Jetty中运行? 我是否需要对web.xml文件进行任何更改? 我是否需要更改.war文件的结构?

1 个答案:

答案 0 :(得分:1)

通常不会,在Servlet规范中描述web.xml文件的内容和webapps的结构(基本上是WEB-INF/META-INF/文件夹),因此所有的webapp都应该是在任何符合servlet的容器​​中按原样部署。

话虽如此,我已经看到了一些容器要求在web.xml中添加一些“专有”元素的情况,所以最好的办法是测试它。