Как включить PortalAdminHome в Websphere Portal?
У меня есть этот код ниже на моей странице JSP, в которой я использую объект PumaAdminHome, но я получаю сообщение об ошибке "java.lang.IllegalStateException: PortalAdminHome не включен" при доступе к нему. Я уже следил за этим Обходом, но не помогал.
configuration in the admin console.
Resources -> Resource environment providers -> WP PumaService
Add following custom properties
Name: enablePumaAdminHome Value: true
Restart the server.
Мой код
pHome= (PumaAdminHome) initContext.lookup(PumaAdminHome.JNDI_NAME);
pController = pHome.getController();
pLocator = pHome.getLocator();
if(pLocator !=null){
out.println("<BR> pLocator is not null and list size is :" + pLocator.findUsersByAttribute("uid", "*").size());
}
pProfile = pHome.getProfile();
Мое первоначальное требование - использовать API PUMA и WCM в веб-приложении, использующем jsp. Поскольку я не смог получить информацию о пользователе с помощью объекта PumaHome, я перешел на PumaAdminHome после перехода по этой https://www.ibm.com/developerworks/community/forums/html/topic?id=77777777-0000-0000-0000-000014798289. Пожалуйста, помогите мне. Как я могу решить эту проблему? Я застрял в этом и не понимаю.
1 ответ
Я смог решить эту проблему, следуя нижеприведенному решению:
1) Go to WAS admin console.
2) Navigate to Resources -> Resource environment providers -> WP PumaStoreService
3) Add following custom properties
Name: enablePumaAdminHome Value: true
4) Restart the server.
Причина, по которой я использовал PumaAdminHome, объясняется в ссылке, упомянутой в моем вопросе.