Как развернуть портлет в уже развернутом приложении? - PullRequest
0 голосов
/ 10 декабря 2011

Клиент уже развернул свое приложение на сервере weblogic, и теперь мы должны добавить в него новый портлет. Но мы не можем отдать все приложение нашему клиенту для развертывания. Мы должны дать ему какой-нибудь плагин.

Итак, каковы возможные подходы? Как мы можем развернуть портлет в уже развернутом приложении?

Я использую веб-логику 10.3.0.0 в Windows-XP.


Я попытался выполнить действия, описанные в по этой ссылке . Но когда я получаю доступ к недавно развернутому приложению, оно выдает следующую ошибку:

<Error> <J2EE Deployment SPI> <BEA-260101> <Parameter 'DDBeanRoot' may not be null.>

Чтобы решить эту проблему, я попробовал следующие решения, но у меня не получилось:


Если я разверну файл EAR для моего нового портлета, я смогу получить доступ к его wsdl в консоли администратора портала. Но в этом я не могу видеть порталы, страницы, книги в этом приложении. Теперь, даже если я добавлю новые порталы, рабочие столы, страницы, портлеты в консоль администратора, я не смогу увидеть эти порталы по сгенерированному URL. Я получаю 404, Страница не найдена для URL.

Сгенерированный URL выглядит как http://localhost:7001/DeployTestWeb/appmanager/qwerty.portal/qwerty, где qwerty.portal - это новый созданный мной портал, а qwerty на рабочем столе этого портала.


Итак, есть две проблемы: во-первых, ", как я могу успешно импортировать мой файл войны и получить к нему доступ без ошибок? ", а еще есть ". После успешного импорта, как я могу включить новый портлет в существующих порталах приложения?"

Ответы [ 2 ]

0 голосов
/ 09 июля 2012

Нет необходимости WSRP хлопот здесь.Вы можете создать военное приложение с новым портлетом, развернуть его как «общую библиотеку weblogic».После этого в приложении администрирования портала вы получите созданный вами портлет в определениях библиотеки.Поэтому, если ваш клиент использует потоковый рабочий стол, он может настроить любую страницу, добавив в нее новый портлет.

0 голосов
/ 13 декабря 2011

Это на портале Weblogic, работающем с соответствием JSR 168?

Если это так, то можно доставить JSR 168-совместимый портлет в качестве независимой войны и импортировать его в целевую среду после регистрации WAR какпроизводитель портлетов WSRP.

Подробнее на http://docs.oracle.com/cd/E13155_01/wlp/docs103/prodOps/deployment.html

...