簡體   English   中英

我怎么知道我的Tomcat是否支持Servlet 3.0?

[英]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>

Apache Tomcat 7.0.x onwords支持Servlet 3.0 API, Apache Tomcat 7.0.65是實際的發行版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM