Tomcat 6.33を使用していますが、サーブレット3.0またはEl 2.2をサポートしているかどうかを確認するにはどうすればよいですか?
質問する
20349 次
3 に答える
27
Tomcat のドキュメントを読んで確認できます。Apache Tomcat のバージョンページを参照してください。Tomcat の各メジャー バージョンでサポートされている JSP およびサーブレット仕様のバージョンが一覧表示されています。
(リストからの回答: Tomcat 6.x は Servlet 2.5 および JSP/EL 2.1 をサポートします)
実行時にサーブレット仕様のバージョンを知りたい場合は、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>
于 2013-01-16T13:12:55.273 に答える
6
http://tomcat.apache.org/whichversion.htmlから:Tomcat6はサーブレット2.5をサポートします
于 2013-01-16T13:11:07.557 に答える
2
Servlet 3.0 API は Apache Tomcat 7.0.x onwords でサポートされており、実際のリリース バージョンはApache Tomcat 7.0.65です。
于 2015-11-24T10:55:28.873 に答える