如何确定java WAR文件使用的servlet规范版本?

如何确定java WAR文件使用的servlet规范版本?,java,tomcat,servlets,war,Java,Tomcat,Servlets,War,我有一个WAR需要用TomCat部署,但我不确定WAR文件使用哪个版本的servlet规范 根据apache的站点(),我需要根据WAR文件使用的规范下载不同的版本 有没有办法通过解压缩WAR文件并查看一些配置文件来判断呢?尝试查看web-INF目录中web.xml文件的DTD/Schema 注意,servlet容器是向后兼容的,因此2.3servlet应用程序在2.4servlet引擎下应该可以正常运行。尝试查看web-INF目录中web.xml文件的DTD/Schema 注意,servlet

我有一个WAR需要用TomCat部署,但我不确定WAR文件使用哪个版本的servlet规范

根据apache的站点(),我需要根据WAR文件使用的规范下载不同的版本


有没有办法通过解压缩WAR文件并查看一些配置文件来判断呢?

尝试查看web-INF目录中web.xml文件的DTD/Schema

注意,servlet容器是向后兼容的,因此2.3servlet应用程序在2.4servlet引擎下应该可以正常运行。

尝试查看web-INF目录中web.xml文件的DTD/Schema

注意,servlet容器是向后兼容的,因此2.3Servlet应用程序在2.4Servlet引擎下应该可以正常运行。

它说:这是否意味着它使用servlet规范2.3,并且只能使用3个旧版本的tomcat?我的意思是它使用2.3规范,并且可以使用tomcat 4.x及更高版本!!谢谢您的“及以上”也是一个好消息,我更喜欢最新的tomcat。它说:这是否意味着它使用servlet spec 2.3,并且只适用于3个旧版本的tomcat?我的意思是它使用2.3规范,并且将适用于tomcat 4.x及以上!!谢谢你的“及以上”也是个好消息,我更喜欢最新的tomcat。