Обновление приложения Java EE до Java 6 - PullRequest
1 голос
/ 25 апреля 2009

С наступающим концом жизни (EOL) Java 5.0. Нам нужно обновить наше корпоративное приложение для работы с Java 6. Приложение может быть развернуто как в WebLogic, так и в WebSphere и JBoss. (Это зависит от выбора клиента)

У кого-нибудь есть опыт с таким апгрейдом? С какими проблемами мы должны столкнуться? Каких подводных камней нам следует избегать?

Ответы [ 5 ]

2 голосов
/ 25 апреля 2009

Да, я бы следовал Руководству по внедрению JavaSE 6!

http://java.sun.com/javase/6/webnotes/adoption/adoptionguide.html

Обновление обычно довольно простое ...

1 голос
/ 26 апреля 2009

Не может сделать ничего определенного для WebLogic, WebSphere или JBOSS. Вы должны включить в дистрибутив любой специальный конфигурационный файл, который нужен каждому.

Единственный способ найти способ переноса между серверами приложений без изменений - использовать Spring. Я могу переместить WAR из Tomcat в WebLogic без проблем, но только если я включу META-INF / context.xml для Tomcat и weblogic.xml для WebLogic.

1 голос
/ 25 апреля 2009

На моей последней работе мы должны были это сделать; это было отложено на долгое время. Когда мы начали это делать, это заняло совсем немного времени. Несколько интерфейсов были расширены для добавления новых функциональных возможностей, ключевое слово enum было использовано и быстро изменено, и т.д .; ничего особенного Мы поддерживаем те же серверы приложений, что и вы, и все они прекрасно работают с Java6. Все это оказалось тем, что мог сделать стажер.

1 голос
/ 25 апреля 2009

Одна из проблем, с которой вы можете столкнуться, это использование JAXB 2.1. Подробнее см. ссылку .

1 голос
/ 25 апреля 2009

Ваша самая большая проблема будет с WebSphere, WebLogic и т. Д.

Сертифицированы ли они для работы на Java 6.

Я удивлен, что Java 5 - это EOL так быстро - на практике Sun будет предлагать патчи годами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...