Разница в развертывании приложения J2ee на Portal Sever и AppServer
Я хочу развернуть приложение J2EE на Portal Sever, это не большое приложение, оно имеет только один файл JSP, если я разверну его в профиле (server1), а не в профиле сервера портала, то мне нужно запустить WAS, т.е. server1, и мне нужно проверьте, доступен ли этот порт моему веб-серверу. Подходит ли этот подход, или я не должен развертывать приложение J2ee на сервере портала, или это плохой подход?
2 ответа
Если ваше приложение J2EE разработано с использованием портлетов (портлет JSR 168, IBM Portlet), его следует развернуть на сервере портала. Если ваше приложение не имеет ничего общего с портлетами, вы можете развернуть его в WAS.
Portal Server предназначен для портлетов, имеет подключенный WAS и работает поверх него. Таким образом, в любом случае требуется WAS, который входит в состав портала. (Портал можно рассматривать как большое приложение, работающее на WAS).
Больше информации:
В этом ответе я объясню вам шаги, которые должен выполнить новичок для развертывания и просмотра JSP в браузере:
- создайте класс портлета:
public class CallMePortlet extends PortletAdapter {}
- создайте файл portlet.xml
- создать архив WAR
Затем на портале:
- Авторизуйтесь в модуле администрирования портала. Что-то вроде:
localhost:100xx/wps/portal/admin
, Здесь вы можете создавать страницы, и вам нужно создать страницу. Эта страница будет создана в иерархии страниц под домашней страницей - загрузить портлет в портал, у вас в администрировании есть эта опция. Здесь вы загрузите с диска WAR, созданный в первой части.
- вернитесь на страницу, созданную ранее, и на этот раз выберите портлет для развертывания на этой странице.
Наконец, выйдите из модуля администрирования и перейдите на домашнюю страницу, затем иерархически перейдите на созданную вами страницу.