Использование сервлетов 3 в IBM RAD 8?

Меня попросили запустить веб-приложение в WebSphere с использованием RAD 8.0.1, который не является моим обычным сервером приложений или средой разработки.

Я начинаю с простого, используя тестовый сервер Ajax по умолчанию, но, насколько я вижу, по умолчанию для динамического веб-приложения используются сервлеты 2.5. Есть ли что-то скрытое в запутанном маленьком лабиринте диалогов конфигурации, чтобы установить его на Servlets 3.0, или я должен обрабатывать это вручную?


person julian_t    schedule 21.11.2010    source источник


Ответы (3)


IBM Websphere Application Server 8.0 поддерживает Servlet 3.0

Версии 7.0 и 6.1 IBM Websphere Application Server не поддерживают его. Так что вам нужно использовать версию 8.0. Если вы используете Websphere Portal, у вас есть проблема.

IBM Websphere Portal работает на сервере приложений той же версии (хотя вы можете, например, запустить Portal 6.1 на WAS 7 — хотя я столкнулся с некоторыми проблемами с AJAX). Таким образом, вы можете заставить Portal 7 работать на WAS 8. Это единственный способ в краткосрочной перспективе.

person RokL    schedule 09.02.2012

Какую среду выполнения вы используете?

WebSphere 7.x не поддерживает сервлеты 3.0 и будет поддерживаться только WebSphere 8.0.

WebSphere 8.0 все еще находится в стадии бета-тестирования.

Интересно, что википедия — хороший сайт со списком поддерживаемых WAS API.

http://en.wikipedia.org/wiki/IBM_WebSphere_Application_Server

У меня нет под рукой RAD 8, чтобы помочь, но я бы проверил и убедился, что среда выполнения, связанная с проектом, поддерживает Java EE 6 (и Servlets 3.0)

HTH Манглу

person Manglu    schedule 22.11.2010

Websphere Application Server 7 может поддерживать сервлеты 3.0, если вы установили Fix Pack 7.0.0.37 или позже. Это должно обновить JDK с 1.5.x до 1.6.x. Также вам необходимо установить пакет компонентов WebSphere Application Server V7 для Web 2.0 и Mobile V1. .1

person Tamer Awad    schedule 18.12.2015