[英]How do I know if my Tomcat supports Servlet 3.0 or not?
我正在使用Tomcat 6.33,我想知道如何檢查它是否支持Servlet 3.0或El 2.2?
您可以通過閱讀Tomcat文檔來查看 - 請參閱Apache Tomcat Versions頁面...其中列出了每個主要版本的Tomcat支持的JSP和Servlet規范的版本。
(從列表中回答:Tomcat 6.x支持Servlet 2.5和JSP / EL 2.1)
如果你想在運行時找到Servlet規范版本, ServletContext
API有一些叫做getMajorVersion()
和getMinorVersion()
應該告訴你。
我還發現了這個使用JSP顯示各種版本號的方法:
Server info: <%= application.getServerInfo() %><br>
Servlet version: <%= application.getMajorVersion() %>.<%= application.getMinorVersion() %><br>
JSP version: <%= JspFactory.getDefaultFactory().getEngineInfo().getSpecificationVersion() %><br>
Java version: <%= System.getProperty("java.version") %><br>
來自http://tomcat.apache.org/whichversion.html:Tomcat 6支持Servlet 2.5
Apache Tomcat 7.0.x onwords支持Servlet 3.0 API, Apache Tomcat 7.0.65是實際的發行版本。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.