本章包含關於在安裝後完成 Sun Java Enterprise System (Java ES) 元件之初始配置的指示。若是本章沒有列出的 Java ES 元件,則表示不需要對該元件進行安裝後配置。不過,如果您要安裝這些 Java ES 元件,則可能還是需要進行與監視資料服務相關的安裝後作業。
本章包含以下各節:
Java ES 安裝程式完成安裝後,需要對大部份元件進行其他配置,Java ES 環境才能運作。此工作的範圍端視您所選取的配置類型是 [安裝時自動配置] 還是 [安裝後手動配置] 而定。
如果您選取 [安裝後手動配置] 選項,安裝程式會將元件套裝軟體檔案放在它們各自的目錄中。並未設定參數,且由於不能使用執行階段服務,大部份元件都無法運作。許多元件均包括用於完成安裝後手動配置的配置工具。執行配置工具時,您可以按照本指南和各元件文件中的指示進行任何其他變更。
在依據本章的資訊執行作業之前,您應該先完成 Java ES 元件的安裝。如需與元件相關聯的套裝軟體清單,請參閱附錄 B預設目錄和連接埠。包含配置值 (這些配置值於安裝期間設定) 的摘要報告存放在 JavaES-install-dir\Summarydate .txt 檔案中。
在完成安裝後,請檢閱本章提供的有關所安裝的 Java ES 元件的程序。如果您不需要對 Java ES 元件進行其他配置,則可遵循第 6 章, 驗證已安裝的 Java ES 元件中的指示來啟動 Java ES 元件。
Java ES 元件在不同平台上的預設安裝位置可能不同。因此,本章中的程序通常使用變數來表示這些位置。例如,ApplicationServer-base 表示 Application Server 在任何平台上的安裝目錄。
若您安裝的 Java ES 元件將使用 Java ES 監視功能,則必須將每個元件都配置為使用該監視架構。如需配置指示,請參閱「Sun Java Enterprise System 5 監視指南」中的第 2 章「啟用和配置 Monitoring Framework」。
每當您使用 Java ES 安裝程式在 Web Server 上配置 Access Manager 時,皆需執行以下步驟:
所有 Access Manager 安裝都需要重新啟動 Web 容器。如果已在 Web Server 或 Application Server 上執行完整安裝,安裝程式會停止 Web 容器實例,這需要您手動啟動 Web 容器。如需重新啟動 Access Manager 的指示,請參閱啟動和停止 Access Manager。
在 [安裝時自動配置] 作業後,您可以啟動 Access Manager 並登入 Access Manager 主控台。但是,在您完成一些最終配置步驟後,才能執行基本的使用者管理作業。端視 Access Manager 是否正在使用已使用使用者資料佈建的 Directory Server 實例而定,這些步驟會有所不同。您可能想為您的部署執行一些其他配置作業。
Directory Server 佈建情況
啟用 Directory Server 參照完整性外掛程式
將 Access Manager 索引增加至 Directory Server
如需執行這些作業的指示,請參閱「Sun Java System Access Manager 7.1 Postinstallation Guide」。
執行 [安裝後手動配置] 作業後,由於套裝軟體已安裝完畢,因此您可以使用 Access Manager 配置批次檔 (AccessManager-base \setup\amconfig.bat) 配置 Access Manager。如需使用此程式的詳細資訊,請參閱「Sun Java System Access Manager 7.1 Postinstallation Guide」。
如需配置協力廠商 Web 容器 (BEA WebLogic 或 IBM WebSphere Application Server) 的 Access Manager 的指示,請參閱「Sun Java System Access Manager 7.1 Postinstallation Guide」。
在 [安裝時自動配置] 作業後,Application Server 不需要安裝後配置,但在 [安裝時自動配置] 和 [安裝後手動配置] 作業後,您需要配置 Application Server 負載平衡外掛程式。
找到 Application Server 的隨附 DVD。
您也可以從 Sun 下載中心 (http://www.sun.com/download/index.jsp) 下載隨附 DVD 的內容。
請參閱 DVD 上 Addon 資料夾內的 README 檔案,並遵循此處的詳細說明執行程序。
修改 ApplicationServer-base\samples\common.properties 檔案。
修改 common.properties 檔案中的以下特性。如果您不瞭解某些特性的路徑,則可從 ApplicationServer-base \config\asenv.conf 檔案中複製。
com.sun.aas.derbyRoot=JavaDB-base
com.sun.aas.webServicesLib=ApplicationServer-base/lib
com.sun.aas.imqHome=ApplicationServer-base/domains/domain1/imq
com.sun.aas.imqBinDir=MessageQueue-base/bin
com.sun.aas.imqUserMgr=MessageQueue-base/bin/imqusermgr
com.sun.aas.imqLib=MessageQueue-base/lib
com.sun.aas.installRoot=ApplicationServer-base
com.sun.aas.javaRoot=J2SE-base
com.sun.aas.domains.dir=ApplicationServer-base/domains
#admin.password=
管理密碼不會儲存為預設值。您可以手動鍵入密碼並儲存。
admin.host=jws-v210-4
appserver.instance=server
appserver.instance 的預設值為 AppServer1。以 server 取代 AppServer1。如需詳細資訊,請參閱錯誤 ID 6485254。
appserver.instance.port=8080
admin.user=admin
admin.port=4849
derby.port=1527
domain.name=domain1
server.cert.alias=s1as
keystore=${com.sun.aas.domains.dir}/${domain.name}/config/keystore.jks
keystore.password=changeit
trustStore=${com.sun.aas.domains.dir}/${domain.name}/config/cacerts.jks
若要配置 Application Server 以用於負載平衡,請參閱「Sun Java System Application Server Enterprise Edition 8.2 High Availability Administration Guide」中的第 5 章「Configuring HTTP Load Balancing」中的「配置 Web Server 以實現 HTTP 負載平衡」一節。
將登錄檔中的 IS_LB 的值設為 true,Cfgr_LB 設為 false。
HKEY_LOCAL_MACHINE > Software > Sun Microsystems > EntSys5 > Installer > Application Server
HKEY_LOCAL_MACHINE > Software > Wow6432node > Sun Microsystems > EntSys5 > Installer > Application Server
編輯 ApplicationServer-base\setup\ASConfigurator.properties 檔案。
設定 AS_WSINSTANCEDIR 和 AS_WSINSTANCENAME 特性的值。例如,鍵入:
AS_WSINSTANCEDIR= C:\\Sun\\JavaES5\\WebServer7\\https-jws-winpc-1.red.iplanet.com
AS_WSINSTANCENAME=https-jws-winpc-1.red.iplanet.com
執行 ApplicationServer-base\setup\ASConfigure.bat 指令。
在執行 [安裝時自動配置] 作業後,不需要進行額外的配置。
在執行 [安裝後手動配置] 作業後,由於套裝軟體已安裝完畢,因此您可以開始配置 Directory Proxy Server。有關建立 Directory Proxy Server 實例的指示,請參閱「Sun Java System Directory Server Enterprise Edition 6.0 Installation Guide」。
變更為 DirectoryProxyServer-base\dps6\bin 目錄。
cd DirectoryProxyServer-base\dps6\bin
建立 Directory Proxy Server 實例。
dpadm.exe create -p port-no -P ssl-port-no instance-path
啟動實例。
dpadm.exe start instance-path
在執行 [安裝後手動配置] 作業後,由於套裝軟體已安裝完畢,因此您可以執行 Directory Server 的配置作業。
變更為 DirectoryServer-base\ds6\bin 目錄。
cd DirectoryServer-base\ds6\bin
建立 Directory Server 實例。
dsadm.exe create -p port-no -P ssl-port-no instance-path
啟動實例。
dsadm.exe start instance-path
以對應的網域元件建立根尾碼。
dsconf.exe create-suffix --unsecured -p port-no root-suffix
HADB 不需要任何額外安裝後配置。
在執行 [安裝時自動配置] 作業後,不需要進行額外的配置。您可以使用 Windows 服務來啟動 Message Queue,請參閱使用 Windows 服務啟動 Message Queue。
在執行 [安裝後手動配置] 作業後,由於套裝軟體已安裝完畢,因此您可以執行 Message Queue 的配置作業。如需安裝後配置指示的詳細資訊,請參閱「Sun Java System Message Queue 3.7 UR1 Administration Guide」。
在 [安裝時自動配置] 作業期間,安裝程式只會配置 Portal Server。
在 [安裝後手動配置] 作業後,只會複製檔案。您需要手動完成 Portal Server 的配置。
如果同時選取 Application Server 和 Web Server 進行安裝,Web Server 會成為 Access Manager 部署預設使用的 Web 容器。Portal 會部署在部署 Access Manager 的容器中。
如需在未安裝 Portal Server 的機器上配置 SRA 元件,應使用 psconfig.bat 指令。
在 [安裝時自動配置] 作業期間,安裝程式只會配置 Portal Server。如果已選取 Portal Server Secure Remote Access (SRA) 元件,則會安裝對應的 MSI 套裝軟體,但不會配置這些元件。Portal Server SRA 元件包括:
閘道
Netlet 代理程式
Rewriter 代理程式
您可以使用以下其中一個公用程式配置 SRA 元件:
psadmin.bat
psconfig.bat
將所需 SRA 元件的範本特性檔案從 PortalServer-base\template\sra 目錄複製到 portalserver-base\ data。
範本特性檔案包括:
閘道:GWConfig.properties.template
Netlet 代理程式:NLPConfig.properties.template
Rewriter 代理程式:RWPConfig.properties.template
啟動 Directory Server。
啟動 Cacao 實例。
啟動 Web 容器。
編輯範本特性檔案。
在 SRA 上切換。
PortalServer-base\bin\psadmin.bat switch-sra-status -u admin-user-name -f password-file on
啟用 SRA。
PortalServer-base\bin\psadmin.bat provision-sra -u admin-user-name -f password-file -p PortalName --gateway-profile gateway_profile -enable
建立 SRA 元件實例。
PortalServer-base\bin\psadmin.bat create-sra-instance -u admin-user-name -f password-file -S PortalServer-base/data/template-property-file -t gateway/nlproxy/rwproxy
啟動 SRA 實例。
PortalServer-base \bin\psadmin.bat start-sra-instance -u admin-user-name -f password-file -N gateway_profile -t gateway/nlproxy/rwproxy
變更為 PortalServer-base\samples\psconfig 目錄。
選擇適當的範例 xml 檔案,並以適當的值編輯。
使用 PortalServer-base\samples\psconfig 下的 README.txt,以選取適當的範例檔案並以適當的值修改。相關範例 xml 檔案包括:
範本範例配置檔案,僅用於安裝閘道元件
範本範例配置檔案,僅用於安裝 Netlet Proxy 元件
範本範例配置檔案,僅用於安裝 Rewriter Proxy 元件
範本範例配置檔案,用於配置 Portal Server 或 Search Server 以及所有 SRA 元件,以在 Web Server 容器上進行部署
執行 psconfig.bat 指令。
psconfig.bat --config PortalServer-base\samples\psconfigexample-file
變更為 PortalServer-base\samples\psconfig 目錄。
選擇適當的範例 xml 檔案,並以適當的值編輯。
使用 PortalServer-base\samples\psconfig 下的 README.txt,以選取適當的範例檔案並以適當的值修改。
執行 psconfig.bat 指令。
psconfig.bat --config PortalServer-base\samples\psconfig example-file
Service Registry 不能在安裝期間自動配置。在執行 [安裝後手動配置] 作業後,由於套裝軟體已安裝完畢,因此您可以使用下列程序開始執行 Service Registry 的配置作業。
配置程序在 ServiceRegistry-base\data 中建立 Application Server 網域。預設網域名稱為 registry。然後配置程序會啟動網域,部署 Service Registry,並讓網域保持執行狀態。預設配置目錄是 ServiceRegisry-base。
以管理員身份登入。
變更為 ServiceRegistry-base \install 目錄。
驗證 JAVA_HOME 環境變數已設定。
執行 SRConfig.bat 指令。
若要使用自訂特性設定執行配置,請參閱「Service Registry 3.1 管理指南」。
在執行 [安裝時自動配置] 作業後,不需要進行額外的配置。在執行 [安裝後手動配置] 作業後,由於套裝軟體已安裝完畢,因此您可以使用下列程序開始配置 Web Proxy Server。
變更為 Web Proxy Server-base \bin\proxy\install\misc 目錄。
使用您的設定更新特性檔案。
例如,wps.properties 檔案可能包含下列內容︰
WPS_JDK_HOME=<Java_Home> WPS_SERVER_ROOT=JavaES-install-dir\webproxyserver WPS_ADMIN_NAME=admin WPS_ADMIN_PWD=admin123 WPS_ADMIN_PORT=8889 WPS_START_ON_BOOT=N WPS_ADMIN_SERVER_USER=root WPS_SERVER_NAME=jws-v60x-4.red.iplanet.com WPS_SERVER_PORT=8081 WPS_SERVER_ID=proxy-server1 WPS_ADMIN_SERVER_ID=proxy-admserv WPS_SERVER_USER=root |
轉至 WebProxyServer-base 的位置。
執行 WPSConfigure.bat 指令。
在執行 [安裝時自動配置] 作業後,不需要額外的 Web Server 配置。
在執行 [安裝後手動配置] 作業後,由於套裝軟體已安裝完畢,因此您可以使用下列程序開始配置 Web Server。
為 Java ES 元件完成所需的安裝後配置之後,一些 Java ES 元件可能需要您對 Java 虛擬機器 (JVMTM) 進行調校。JVM 軟體包括數個實體,其中最重要的是編譯器,它會將 Java 位元組編碼轉換為機器指令。在此發行版 Java ES 隨附的 Java 開發工具組 (JDKTM) 軟體版本中,可對 JVM 軟體進行數個選擇。最佳的啟動選項為 –server 選項。–server 對於以伺服器模式執行的 JVM 是一個良好的調校選項。您可使用 java –? 指令來取得選項清單。
另一個可能需要配置的重要調校選項是 Java 堆疊記憶體。例如:
若要設定初始 Java 堆疊大小,請使用 -Xms size。
若要設定最大 Java 堆疊大小,請使用 -Xmx size。
對於使用頻繁的系統,將堆疊大小最大值設為 1.2 GB 是一個好的起點。
在您完成本章的配置作業後,請按照第 6 章, 驗證已安裝的 Java ES 元件所述啟動 Java ES 元件,來驗證安裝後配置。