Как запустить Websphere Portal/ портлеты локально из RAD для отладки

Я искал в Интернете, как настроить локальную среду портала вместе с RAD IDE, я нашел такие темы, но это тема древней истории (если говорить в терминах ИТ), или она относится только к оптимизации Portal с помощью RAD ( здесь). В настоящее время у меня запущен RAD 8.0.4.1, и я могу запустить экземпляр WAS, но мне не удается запустить локальную среду Portal. Я читал, что в прошлом существовала какая-то особая среда тестирования портала, но нужно ли мне устанавливать полноценный портал с новым RAD? А где его взять? Я не могу найти хорошую ссылку нигде.

Я хочу отлаживать свои портлеты локально в качестве локального контекста портала. В настоящее время портлеты развернуты на удаленном Portal-сервере. Это стоит времени (пакет WAR, загрузка, обновление узлов и так далее). Поэтому я хочу запустить наш Портал локально, включая его портлеты.

В RAD я могу определить новые серверы и увидеть опцию "Сервер WebSphere Portal v6.1 на WAS 7", но для этого требуется определить среду выполнения Сервера. Это открывает новое всплывающее окно, где я должен указать:

  • Расположение WebSphere Portal
  • Расположение сервера приложений WebSphere

Мои среды выполнения установлены в "IBM\SDP\runtimes", которая содержит следующие папки: "base_stub, base_v6_stub, base_v7, base_v7_stub, base_v8_stub, base_v61_stub, portal_v61_stub, updi_v7x, updi_v70, wsdk". Независимо от местоположения, на которое я пытаюсь указать, оно постоянно выдает сообщение об ошибке: "The Portal Server installation is not correct",

У меня есть следующие вопросы:

  • Что мне нужно для локального запуска / отладки портала с его портлетами?
  • тот факт, что я вижу portal_v61_stub в моем каталоге времени выполнения, означает, что сервер портала не установлен? Мой менеджер установки IBM специально не показывает опцию для установки сервера портала.
  • Можно ли запустить портлет / портал локально и использовать горячую замену, чтобы сразу увидеть изменения в коде / представлении?
  • где я могу скачать / установить необходимое программное обеспечение?
  • Я слышал, что вам нужна очень тяжелая машина для локального выполнения порталов / отладки (я использую 8 ГБ /Intel E8400 с частотой 3,00 ГГц).
  • как я могу перенести текущую настройку Portal, работающую на удаленном сервере, в мою локальную систему (зеркалирование / просто копирование файлов?)

1 ответ

Мало вещей,

RAD - это инструмент для разработки приложений, разработанных на Eclipse. Это не идет с любым серверным приложением. Вам необходимо установить сервер WAS/Portal.

RAD поддерживает разработку портала и, следовательно, имеет заглушки, но вы не сможете развернуть приложение без сервера.

Что мне нужно для локального запуска / отладки портала с его портлетами?

Вам нужен сервер приложений, установленный на вашем компьютере. Или подключиться к удаленному серверу.

тот факт, что я вижу portal_v61_stub в моем каталоге времени выполнения, означает, что сервер портала не установлен? Мой менеджер установки IBM специально не показывает опцию для установки сервера портала.

Сервер не установлен. Вам не нужен IBM Installation Manager для установки сервера. Это для RAD.

Можно ли запустить портлет / портал локально и использовать горячую замену, чтобы сразу увидеть изменения в коде / представлении?

Да, если у вас установлен сервер.

где я могу скачать / установить необходимое программное обеспечение?

Вы можете скачать экспресс версию сервера. Но если в противном случае вы являетесь бизнес-партнером IBM, вы можете скачать его с их сайта.

Я слышал, что вам нужна очень тяжелая машина для локального выполнения порталов / отладки (я использую 8 ГБ /Intel E8400 с частотой 3,00 ГГц).

3 ГБ отлично подходят для запуска RAD и IBM Websphere Portal Server. (Я запускаю его прямо сейчас со многими другими приложениями) Но для лучшего результата используйте 4 ГБ ОЗУ.

как я могу перенести текущую настройку Portal, работающую на удаленном сервере, в мою локальную систему (зеркалирование / просто копирование файлов?)

Вам нужно открыть свой RAD и подключить к нему сервер. Идти к windows->preferences->servers->Webpshere

Другие вопросы по тегам