Настройка удаленных служб на сервере Apache Tomcat

Приведены инструкции по настройке пользователей и параметров Java™ для удаленных служб на сервере Apache Tomcat.

Прежде чем начать

Перед настройкой пользователей и параметров Java необходимо установить и развернуть Apache Tomcat, Rational Publishing Engine и Web Services Application.

Настройка пользователей и ролей пользователей

Об этой задаче

Табл. 1. Роли пользователей удаленных служб
Роль Возможности
Пользователь создания документов (rpe_docgen_user)
  • Может создавать документы в локальной или удаленной системе из клиентских приложений
  • Может просматривать файлы вывода и протоколы заданий создания документов
Администратор создания документов (rpe_docgen_admin)
  • Может создавать документы в локальной или удаленной системе из клиентских приложений
  • При наличии роли rpe_monitor_admin может просматривать файлы вывода и протоколы заданий создания документов
Central Management Component user (rpe_library_user)
  • Может просматривать общедоступные ресурсы приложения Document Studio
  • Может создавать шаблоны с помощью общедоступных ресурсов
Участник Central Management Component (rpe_library_contributor)
  • Может просматривать ресурсы приложения Document Studio
  • Может создавать шаблоны с помощью ресурсов
  • Может передавать ресурсы из приложения Document Studio
  • Может изменять собственные ресурсы в приложении Document Studio
Администратор Central Management Component (rpe_library_admin)
  • Может просматривать ресурсы, созданные другими пользователями, с помощью приложения Document Studio
  • Может создавать шаблоны на основе ресурсов, созданных другими пользователями
  • Может передавать ресурсы из приложения Document Studio
  • Может изменять ресурсы, созданные другими пользователями, с помощью приложения Document Studio
  • Может создавать ресурсы в административном пользовательском интерфейсе Central Management Component
  • Может изменять ресурсы, созданные другими пользователями, с помощью административного пользовательского интерфейса Central Management Component
  • Может удалять ресурсы, созданные другими пользователями, с помощью административного пользовательского интерфейса Central Management Component
Пользователь Monitor & Control Component (rpe_monitor_user)
  • Может изменять состояние заданий создания документов
  • Разрешает отслеживание заданий создания документов пользователям, которым присвоена роль rpe_monitor_admin
Администратор Monitor & Control Component (rpe_monitor_admin)
  • При наличии роли rpe_docgen_admin может просматривать файлы вывода и протоколы заданий создания документов
  • Может изменять состояние заданий создания документов, запущенных другими пользователями

Процедура

  1. Откройте Apache Tomcat Manager в браузере: http://сервер:порт/manager/html. Пример: http://localhost:8080/manager/html.
  2. Остановите развернутый экземпляр Web Services Application. В разделе Приложения найдите строку приложение rpews.war и нажмите кнопку Остановить.
  3. Создайте пользователей и роли Apache Tomcat для Monitor & Control Component.
    1. Откройте файл tomcat-users.xml ($CATALINA_HOME\conf\tomcat-users.xml по умолчанию).
    2. Добавьте роли пользователя, автора и администратора для применяемых служб.
      Совет:
      • Описание каждой роли можно найти в разделе Сведения об этой задаче (см. выше).
      • Для повышения надежности защиты рекомендуется создать несколько пользователей клиента и присвоить им только роль rpe_docgen_user. Создаваемые пользователями документы могут содержать конфиденциальные данные. Два типа пользователей позволяют дополнительно ограничить доступ к выводу.
      <role rolename="rpe_docgen_admin"/>
      <role rolename="rpe_docgen_user"/> 
      <role rolename="rpe_library_user"/>
      <role rolename="rpe_library_contributor"/>
      <role rolename="rpe_library_admin"/>
      <role rolename="rpe_monitor_user"/>
      <role rolename="rpe_monitor_admin"/>
    3. Добавьте по крайней мере одного администратора и присвойте ему роли администратора и пользователя применяемых служб. Пример:
      <user username="rpe_admin" password="пароль" roles="rpe_docgen_admin,rpe_library_admin,rpe_monitor_admin"/>
    4. Добавьте не менее одного пользователя клиента. Присвойте пользователю клиента роли пользователя применяемых служб. Пример:
      <user username="rpe_client" password="password" roles="rpe_docgen_user,rpe_library_user,rpe_monitor_user"/>
      <user username="rpe_contributor" password="пароль" roles="rpe_docgen_user,rpe_library_contributor,rpe_monitor_user"/>
    5. Необязательно: Добавьте дополнительных пользователей клиента и автора. Пример:
      <user username="user1" password="пароль" roles="rpe_docgen_user,rpe_library_contributor,rpe_monitor_user"/>
  4. Запустите Web Services Application. В разделе Приложения на странице Apache Tomcat Manager найдите строку приложение rpews.war и нажмите кнопку Запустить.

Необязательно: настройка Monitor & Control Component и службы удаленного создания документов на разных серверах.

Служба создания документов автоматически использует Monitor & Control Component, который был развернут вместе с ней. Для применения Monitor & Control Component по умолчанию не требуется дополнительная настройка; перейдите к следующему шагу. При необходимости другое имя сервера или номер порта Monitor & Control Component можно указать с помощью параметров Java.

Процедура

  1. Остановите развернутый экземпляр Web Services Application. В разделе Приложения найдите строку приложение rpews.war и нажмите кнопку Остановить.
  2. Задайте параметры Java:
    1. В файлах Apache Tomcat откройте контекстное меню файла startup для запуска сервера.
    2. Выберите пункт Свойства.
    3. Перейдите на вкладку Java.
    4. В поле Параметры Java укажите следующие параметры:
      -Dcom.ibm.rational.rpe.mc.url=http://сервер:порт/rpews/monitor
      -Dcom.ibm.rational.rpe.mc.user=rpe_client
      -Dcom.ibm.rational.rpe.mc.password=пароль
    5. Нажмите кнопку OK.
  3. Запустите Web Services Application. В разделе Приложения на странице Apache Tomcat Manager найдите строку приложение rpews.war и нажмите кнопку Запустить.

Результаты

После развертывания административная консоль Monitor & Control Component доступна по адресу http://сервер:порт/rpews/ui/monitor.html. Дополнительная информация по применению административной консоли приведена в разделе Управление заданиями создания документов в Monitor & Control Component.

Дальнейшие действия

В системах конечных пользователей укажите URL Monitor & Control Component в качестве удаленного сервера. См. раздел Настройка параметров удаленных служб.


Комментарии