Как включить 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, объясняется в ссылке, упомянутой в моем вопросе.

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