2016-01-24 3 views
0

В моей работе, где я работаю, IT-gouvernance решил перейти на WAS 8.5.5 с JRE 1.7 для JVM. У меня есть два вопроса:WAS (сервер веб-приложений) переносится с 7.0.0 до 8.5.5

  • У нас есть conflit на зависимости, которые вводятся в путь класса jvm. Библиотека, используемая WAS, не такая же, как для моего проекта. Самая большая проблема заключается в том, что у проекта есть зависимость, которая работает только со старой версией common-beanutil.jar из apache, зависимость не может быть восстановлена ​​моей командой для использования новой версии common-beanutil.jar. Если я использовал старую библиотеку, я создаю много нестабильности на WAS 8.5.5, и я потерял консоль администратора IHM. Но если я использовал последнюю версию библиотеки, моя зависимость нарушена, и важные части моего клиента не могут подключиться к Веб-сайту.

Могу ли я ограничить импорт старой зависимости в свой проект? С фактическим техническим (classpath) я не могу этого сделать, потому что я ввожу свою зависимость для виртуальной машины, если я четко понял систему classpath.

Я вижу эту тему на IBM: https://www-01.ibm.com/support/knowledgecenter/SSAW57_8.5.5/com.ibm.websphere.nd.doc/ae/crun_classload.html

Я не сюр, что это решение, если вы подтвердите, я буду исследовать на этой стороне.

  • второй проблемой является переход к JRE 7. Мы использовали во всех списке проектов Object> (Verryyy плохой практический ...), связь между контроллером и DAO был основан на объекте списка> передать Повсеместно в рамках , Нормальная Java поддерживает старые технические, но у меня странное поведение. Кажется, что список не строится так же, как между JRE 7 и JRE 6. В DAO и в контроллере мы получаем доступ к списку по list.get (nummberOftheArgument). Поскольку мы использовали объект ... я иногда получаю CastException от java с JRE7, но это кажется случайным! Я прочитал документацию оракула в форме перехода JRE6 TO JRE7, но я не нашел информацию о проблеме в List ... Вы слышали что-то о подобной проблеме с коллекцией bewteen JRE 7 и JRE 6 с объектом?

Благодарим за помощь! (И простите за мой английский, я французский!)

+0

Вы должны разделить это на два вопроса. – covener

ответ

0

Вы хотите, чтобы попытаться положить вашу зависимость, конфликтует с WAS в изолированной общей библиотеке:

http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-nd-dist&topic=trun_sharedlib

+0

Отдельная общая библиотека, безусловно, рекомендуется. См. IBM TechNote: рекомендации по интеграции рамочных программ с открытым исходным кодом с помощью WebSphere Application Server по адресу: http://www-01.ibm.com/support/docview.wss?uid=swg21639407 –

+0

Большое спасибо за вашу помощь по поводу shareLibrary, я должен признать, что у меня недостаточно поиска, прежде чем приступить к stackoverflow: s! Я проверю это сейчас. – ndaussy

Смежные вопросы