2012-03-23 5 views
2

Я занимаюсь разработкой приложения EAR/WAR с IBM RAD 7.5 и WebSphere 7.IBM RAD 7.5 ... зачем WebSphere так долго запускать/публиковать/переиздавать/отлаживать?

Когда я запускаю мое приложение на WebSphere 7 в «eclispe», это займет навсегда для WebSphere, чтобы начать в режиме «Run» (2 или 3 минуты). Гораздо больше времени для запуска в режиме «Отладка» (от 5 до 10 минут).

У меня есть «публиковать автоматически» выключен, поэтому я переиздаю вручную, и это тоже занимает много времени.

Я делаю что-то не так, или есть все равно, чтобы ускорить работу?

Спасибо, Роб

+0

Что вы подразумеваете под «навсегда»? Ваш вопрос слишком широк ... к тому же продукт довольно сложный. Просто откройте билет с IBM (по моему опыту он запускает около 30 секунд для запуска WebSphere в RAD 7.x). – home

+0

«Forever» означает 2 или 3 минуты в режиме RUN, 5 или 10 минут в режиме отладки. –

ответ

1

Интересно, если вы удара пределы памяти на вашей системе и, возможно, делать много свопинга. Мой WebSphere 6.1 под RAD 8, похоже, начинается через некоторое время, совместимое с WebSphere.

+0

Я нахожусь на компьютере под управлением Windows XP, системные свойства говорят, что это 3,13 ГГц, 2,99 ГБ оперативной памяти (я предполагаю, что номер ОЗУ - это ограничение Windows XP). Есть ли все-таки позволить IBM RAD или WebSphere получить доступ к большему количеству памяти или посмотреть, сколько памяти они ограничены? –

+0

Невозможно разрешить доступ RAD/WAS к большему количеству оперативной памяти, чем XP. (Я на 64-битной Windows 7 с 8 ГБ ОЗУ). Вы можете посмотреть диспетчер задач Windows, чтобы узнать, сколько памяти использует Eclipse и WAS-процессы (хотя они будут java.exe и/или javaw.exe) и вкладкой Peformace, чтобы узнать, что такое состояние памяти Windows. – dbreaux

+1

Я добавил '-vmargs -Xmx1024M' в значок RAD Launcher, и это очень помогло. –

0

Я предлагаю вам проверить кучу для тестовой среды.

Лично создавать автоматически и автоматически публиковать должны быть отключены, вы запускаете публикацию по мере необходимости.

Это одна еще хорошая ссылка http://www.ibm.com/developerworks/wikis/download/attachments/113606723/radtipsv754.pdf?version=1

Иногда, когда он принимает 5-10 печататься в режиме отладки, т.е. либо вернуться на экспорт и установить с помощью консоли администратора или использовать wsadmin скрипты для установки приложения.

Также включите конфигурацию кучи для RAD (одна из настроек позволяет вам показать это). Возможно, вы сможете сделать некоторые выводы, если RAD попадает в проблемы с памятью.

НТН

Manglu

1

Попробуйте установить metadata-complete="true" в вашем web.xml я испытал значительные улучшения делают это.

+0

Это очень интересные новости, вы знаете какой-либо главный переключатель, чтобы заставить все веб-архивы и ejbs стать метаданными-complete = "true"? У нас есть сотни войн и EJB и пока не используются какие-либо функции сервлета 3.0. Было бы интересно быстро попробовать, если это сократит время публикации, в настоящее время это минуты. –