您可以在 WebSphere® Application Server(而非伺服器隨附的 Apache Tomcat 伺服器)上部署 Design Management Server。這些指示以 WebSphere Application Server 8.0 版為基礎,與 7.0 版和 6.1 版有所差異。
開始之前
重要: 當使用 WS-Security 時,可能會發生安全外洩;這可能導致使用者取得更多的專用權。這會影響使用 JAX-WS 及 JAX-RPC 的應用程式。如需如何取得及安裝此安全修補程式的完整詳細資料,請讀取這個
新聞 Flash。此外,考量透過「我的通知」訂閱
WebSphere Application Server 更新項目;從而您將接收到安全相關的更新項目及修補程式通知。
請確保已正確設定環境:
程序
- 在 WebSphere Application Server 管理主控台中,指定下列安全設定:
- 按一下,然後清除使用 Java 2 安全將應用程式存取權限制為本端資源勾選框,以關閉 Java 2 安全。
- 在現行領域定義欄位中,確定已配置適當的安全領域並將其設定為現行領域。然後,選取啟用管理安全和啟用應用程式安全勾選框。
- 按一下,然後選取在存取未保護的 URI 時使用可用的鑑別資料勾選框。
- 指定 WebSphere Application Server 的 Java 虛擬機器設定:
- 在管理主控台中,按一下,然後按一下您的伺服器。依預設,此伺服器的名稱為 server1。
- 在伺服器基礎架構下,按一下。
- 在其他內容下,按一下 Java 虛擬機器 (JVM)。
- 在起始資料堆大小欄位中,指定 100。
- 在資料堆大小上限欄位中,指定伺服器的記憶體上限(以 MB 為單位)。對於 64 位元電腦,請指定適用於您環境的記憶體數量,如 4096 即 4GB 記憶體。
- 在一般 JVM 引數欄位中,新增 -Xgcpolicy:gencon -Xmn1g -Xcompressedrefs -Xgc:preferredHeapBase=0x100000000 -XX:MaxPermSize=128M -Xms8G -Xmx8G
- 僅針對 Solaris 作業系統,在一般 JVM 引數欄位中,新增 -XX:MaxPermSize=384m。如需針對 WebSphere Application Server 配置 Solaris 環境的相關資訊,請參閱 Solaris 10 作業系統上的 IBM WebSphere Application Server 6.1 版紅皮書的第 2 章。
- 按一下套用。
- 在「Java 虛擬機器」頁面的其他內容下,按一下自訂內容。
- 按一下新建,然後指定 JAZZ_HOME 內容,此內容可識別 Design Management Server 的配置檔位置,包括 jts 和 dm 資料夾。
此內容使用 URI(而不是簡式檔案路徑),且一律以
file:/// 開頭。Windows 系統上的預設位置如下:
file:///C:/PROGRA~1/IBM/JazzTeamServer/server/conf
在 Linux 系統上,預設位置如下:
file:///opt/ibm/JazzTeamServer/server/conf
註: 為避免發生問題,請勿在檔案路徑中使用空格。對於 Windows 32 位元安裝上的 Program Files 資料夾,您可以使用 PROGRA~1;對於 Windows 64 位元安裝上的 Program Files (x86) 資料夾,您可以使用 PROGRA~2。
- 再次按一下新建,然後指定名為 log4j.configuration 的內容。使用
startup_log4j.properties 檔的位置作為值。 此內容使用的格式與 JAZZ_HOME 內容的格式相同。在大多數情況下,此檔案在 JAZZ_HOME 資料夾中。Windows 系統上的預設值如下:
file:///C:/PROGRA~1/IBM/JazzTeamServer/server/conf/startup_log4j.properties
Linux 系統上的預設值如下:
file:///opt/ibm/JazzTeamServer/server/conf/startup_log4j.properties
註: 在啟動處理程序的早期階段使用 startup_log4j.properties 中的設定,以將訊息傳遞至 SystemOut.log 檔案。在早期階段之後,每一個應用程式都會切換為使用 server/conf/<app_context>/log4j.properties 檔案中應用程式特定的設定。
- 再次按一下新建,然後指定名為 java.awt.headless 的內容,且值為 true。
- 再次按一下新建,然後指定名為 org.eclipse.emf.ecore.plugin.EcorePlugin.doNotLoadResourcesPlugin 的內容,且值為 true。
- 如果您使用的是 SQL Server 資料庫,請再次按一下新建,並為
SQLSERVER_JDBC_DRIVER_FILE 內容指定 sqljdbc4.jar 檔的位置。
- 如果您使用的是 Oracle 資料庫,請再次按一下新建,並為
ORACLE_JDBC_DRIVER_FILE 內容指定 ojdbc5.jar 檔的位置。
自訂內容的外觀與下圖類似。請注意,除您新增的內容之外,依預設還會顯示其他部分內容。
- 儲存對主要配置所做的變更,然後重新啟動 WebSphere Application Server。
現在,伺服器已準備部署
Design Management Server 應用程式檔案。
註: 在 UNIX 或 Linux 系統上,如果在非根環境中安裝 WebSphere Application Server,安裝 Design Management Server 的使用者必須對安裝目錄及其所有子目錄具有讀寫權限。
- 安裝 JazzTeam Server 應用程式:
- 在管理主控台中,按一下。(對於 WebSphere Application Server 6.1,按一下。)
- 在新應用程式的路徑下,按一下瀏覽以指定 jts.war 檔的位置,然後按下一步。 如果在安裝 Design Management Server 時未安裝 Apache Tomcat,則此檔案的預設位置為 installDir/server/webapps。如果已安裝 Tomcat,則預設位置為 installDir/server/tomcat/webapps。
- 在您要如何安裝應用程式?下,按一下捷徑,然後按下一步。
- 在「步驟 1:選取安裝選項」頁面上,接受預設選項,然後按下一步。
- 在「步驟 2:將模組對映至伺服器」頁面上,選取
jts.war 旁邊的勾選框,確定目標伺服器或叢集正確,然後按下一步。
- 在「步驟 3:對映 Web 模組的虛擬主機」頁面上,選取 jts.war 旁邊的勾選框,然後按下一步。
- 在「步驟 4:對映 Web 模組的環境定義根目錄」頁面上,將環境定義根目錄設定為 /jts,然後按下一步。
- 按一下完成。
- 對下列 WAR 檔及相對應的環境定義根目錄重複這些安裝步驟。
| 選項 |
敘述 |
| dm.war |
/dm |
| admin.war |
/admin |
| vvc.war |
/vvc |
| rdmhelp.war |
/rdmhelp |
| clmhelp.war |
/clmhelp |
- 將 JazzTeam Server 應用程式的安全角色對映至安全領域中的使用者和群組。 設定安全超出此作業的範圍,但在廣域安全領域使用 LDAP 登錄的大部分情況下,您可以將
LDAP 登錄中的群組對映至應用程式的下列安全角色:
- JazzAdmins
- JazzDWAdmins
- JazzProjectAdmins
- JazzGuests
- JazzUsers
- 按一下。
- 在詳細內容下,按一下使用者/群組對映的安全角色。 此頁面顯示您必須對映至安全領域中使用者或群組的 Design Management Server 的使用者群組。
- 選取角色,然後按一下對映群組以將該角色對映至安全領域中的群組。
註: 請勿啟用所有已鑑別項?選項。
- 驗證已順利安裝應用程式,然後儲存對 WebSphere Application Server 的主要配置所做的變更。
- 儲存至主要配置之後,停止並重新啟動伺服器。
- 在 WebSphere Application Server 管理主控台中,按一下以確認所有應用程式都在執行中。
結果
應用程式旁邊會顯示綠色箭頭,以指示已正確啟動應用程式。「
企業應用程式」頁面外觀如下圖所示:
下一步
現在,您可以依照
設定及配置 Design Management Server中的說明,配置
Design Management Server。