Использование сервлетов 3 в IBM RAD 8? - PullRequest
2 голосов
/ 21 ноября 2010

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

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

Ответы [ 3 ]

3 голосов
/ 09 февраля 2012

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

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

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

2 голосов
/ 23 ноября 2010

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

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

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

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

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

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

НТН Manglu

0 голосов
/ 18 декабря 2015

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

...