какая версия Java Sevlets работает на моем сервере

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

в нем говорится, что getPart из HttpServletRequest поддерживается «Начиная с: Servlet 3.0».

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


person epeleg    schedule 27.06.2011    source источник


Ответы (3)


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

person Martin Peters    schedule 27.06.2011
comment
Спасибо, не могли бы вы добавить еще немного информации: а как насчет того, когда я нахожусь в среде разработки? (затмение) что он использует? JDK? и если да, то какая версия JDK мне для этого нужна? - person epeleg; 27.06.2011
comment
В вопросе ничего не говорится об Eclipse и т. Д. К вашему сведению, вы можете настроить любое количество Tomcats в Eclipse, я использую параллельные установки Tomcat 6 + 7 в своей среде разработки. - person Martin Peters; 27.06.2011

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

Eclipse использует любой профиль сервера и платформу Java, которые вы указали в своих настройках:

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

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

person Stephen C    schedule 27.06.2011

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

person Suraj Chandran    schedule 27.06.2011