RSA 8.5.1 не позволяет мне публиковать свое веб-приложение на Websphere 6.1
Моя проблема связана с публикацией веб-приложения в RSA 8.5.1 с использованием WebSphere 6.1. Веб-приложение разработано в Struts 1 с помощью Spring 3.0. До этой проблемы я без проблем разрабатывал RAD 7.0 (используя ту же версию WebSphere).
Но когда мне пришлось перейти на RSA 8.5.1 и после настройки всех ссылок JNDI, соединений jdbc и расположения ресурсов, когда я запускаю WebSphere и после развертывания веб-приложения, WebSphere не позволяет мне публиковать веб-приложение.
Сообщение появляется во всплывающем окне и говорит мне, что что-то вроде WebSphere (6.1) поддерживает EJB 3.0 и что мне нужно установить эти функции как в WebSpehere, так и в моем приложении.
Это не было бы проблемой, если бы было частное приложение, но это не так. Я должен спросить разрешения для локального администратора на ПК, если я хочу установить исправление.
Более того, я беспокоюсь, может ли эта дополнительная функция повлиять на веб-приложение.
Итак, есть ли возможность сообщить RSA 8.5.1 или WebSphere 6.1, что я НЕ ХОЧУ эту функцию, и она позволяет мне публиковать свое веб-приложение в обычном режиме? Я спешу, и мне нужно продолжать работать.
Я был googlin 'в течение 1 дня без какого-либо правильного ответа.
С уважением, я не знаю, почему IBM обязывает нас устанавливать их исправления, если они нам не нужны.
3 ответа
Спасибо, все ответы...
наконец, моей проблемой была версия EAR, которая была EAR 5.0 (из-за использования расширения WAS 6.1).
Все, что мне нужно было сделать, это понизить версию EAR до версии 1.4, и предупреждающие сообщения от WAS исчезли.
Я очень рад за ваш интерес и ваши ответы, и я надеюсь, что эта статья будет полезна в ближайшем будущем.
С уважением!!!!!
IBM не поддерживает WAS 6.1 в RSA 8.5. Если вы хотите полной интеграции между RSA и WAS 6.1, вам нужно использовать более раннюю версию RSA. Отсутствие поддержки также означает, что в RSA 8.5 не включены серверные адаптеры WAS 6.1, и поэтому развертывание не выполняется так, как вы надеетесь.
Если вы не ограничены по другим причинам, лицензирование IBM обычно не ограничивается конкретной версией, и не должно быть никаких причин, по которым вы не могли запускать две разные основные версии RSA на одной машине.
Можно разработать ваше веб-приложение на RSA 8.5+ и использовать его на сервере WAS 6.1, но оно не будет работать с интегрированным развертыванием в RSA 8.5.
Подробнее о комбо RSA/WAS 6.1 в этом ответе: Возможно ли запустить среду тестирования Websphere Application Server 6.1 в Rational Software Architect (RSA) версии 9.0?
Ну, есть смысл, что вам нужна особая функция, которой нет у вашего RAD. У вас должен быть кто-то из Архитектуры, который может решить эту проблему для вас. Если вы этого не сделаете, попробуйте обойти File -> Export, затем попытайтесь развернуть его из EAR и посмотреть, какая ошибка появляется.
Вывод: обойти ваш RAD.