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