какая версия Java Sevlets работает на моем сервере - PullRequest
1 голос
/ 27 июня 2011

смотрите здесь: http://download.oracle.com/javaee/6/api/javax/servlet/http/HttpServletRequest.html#getPart(java.lang.String)

это говорит о том, что getPart из HttpServletRequest поддерживается "С тех пор: Servlet 3.0".

как мне узнать, так ли это для меня или нет?это версия Tomcat, которую я использую?и если да, то какую версию я должен иметь для этого?

Ответы [ 3 ]

2 голосов
/ 27 июня 2011

Servlet 3.0 поддерживается tomcat 7, см. версии tomcat

2 голосов
/ 27 июня 2011

Спасибо, не могли бы вы добавить еще немного информации: а как насчет того, когда я нахожусь в среде разработки?(затмение) что он использует?JDK?и если да, то какая версия JDK мне нужна для этого?

Eclipse использует какой-либо профиль сервера и платформу Java, которые вы указываете использовать через ваши предпочтения:

  • Профиль сервера выбирается через «Окно> Настройки> Сервер> Среда выполнения»;например, вы можете выбрать версии Tomcat, Websphere, Glassfish и т. д.

  • Платформа java выбирается через «Окно> Настройки> Java> Установленные JRE» и (необязательно) «Окно>Настройки> Java> Установленные JRE> Среда выполнения ".

0 голосов
/ 27 июня 2011

Используйте ServletContext.getEffectiveMajorVersion , чтобы получить версию спецификации сервлета.

...