升級之後,在 Apache Tomcat 上更新使用者角色

Rational® Publishing Engine 重新安裝或升級之後,請更新使用者角色,以連接到部署於 Apache Tomcat 的遠端服務。

關於這項作業

表 1. 遠端服務使用者角色
角色 功能
文件產生使用者 (rpe_docgen_user)
  • 可以從用戶端應用程式在遠端或本端產生文件
  • 可以檢視他們的文件產生工作的相關輸出檔和日誌
文件產生管理者 (rpe_docgen_admin)
  • 可以從用戶端應用程式在遠端或本端產生文件
  • 當搭配 rpe_monitor_admin 角色使用時,可以檢視任何使用者起始的文件產生工作的輸出檔和日誌
「集中管理」元件 使用者 (rpe_library_user)
  • 可以從 Document Studio 應用程式檢視公用資產
  • 可以利用公用資產來設計範本
「集中管理」元件貢獻者 (rpe_library_contributor)
  • 可以從 Document Studio 應用程式檢視資產
  • 可以利用資產來設計範本
  • 可以從 Document Studio 應用程式提交資產
  • 可以從 Document Studio 應用程式修改他們現有的資產
「集中管理」元件管理者 (rpe_library_admin)
  • 可以從 Document Studio 應用程式檢視任何使用者建立的資產
  • 可以利用任何使用者建立的資產來設計範本
  • 可以從 Document Studio 應用程式提交資產
  • 可以從 Document Studio 應用程式修改任何使用者建立的現有資產
  • 可以在「集中管理」元件管理使用者介面中建立資產
  • 可以從「集中管理」元件管理使用者介面修改任何使用者建立的現有資產
  • 可以從「集中管理」元件管理使用者介面移除任何使用者建立的資產
「監視與控制」元件使用者 (rpe_monitor_user)
  • 可以變更他們的文件產生工作的狀況
  • 容許具備 rpe_monitor_admin 角色的使用者監視他們的文件產生工作
「監視與控制」元件管理者 (rpe_monitor_admin)
  • 當搭配 rpe_docgen_admin 角色使用時,可以檢視任何使用者起始的文件產生工作的輸出檔和日誌
  • 可以變更任何使用者起始的文件產生工作的狀態

程序

  1. 在瀏覽器中開啟「Apache Tomcat 管理程式」:http://server:port/manager/html 範例:http://localhost:8080/manager/html
  2. 停止已部署的 Web 服務應用程式。 請在「應用程式」區段中,找到 rpews.war application 這一列,然後按一下停止
  3. 建立「監視與控制」元件的 Apache Tomcat 使用者和角色。
    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="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="password" roles="rpe_docgen_user,rpe_library_contributor,rpe_monitor_user"/>
    5. 選擇性的: 新增其他用戶端和貢獻者使用者。 範例:
      <user username="user1" password="password" roles="rpe_docgen_user,rpe_library_contributor,rpe_monitor_user"/>
  4. 啟動 Web 服務應用程式。請在「Apache Tomcat 管理程式」的「應用程式」區段中,找到 rpews.war application 這一列,然後按一下啟動

意見