本章包含關於在安裝後完成 Sun JavaTM Enterprise System (Java ES) 產品元件之初始配置的指示。若是本章沒有列出的產品元件,則表示不需要對該元件進行安裝後配置。不過,如果您要安裝這些產品元件,則可能還是需要進行與監視或 Sun Cluster 資料服務相關的安裝後作業。
本章包含以下各節:
Java ES 安裝程式完成安裝後,需要對大部份產品元件進行其他配置,Java ES 環境才能運作。此項作業的廣度取決於您選取的配置類型 ([立即配置] 或 [以後配置]),以及是否要將您的產品元件配置為用於監視或用於 Sun Cluster 軟體高可用性。
若您在安裝期間選取 [以後配置] 類型,則安裝程式會將產品元件套裝軟體檔案置於它們各自的目錄中。並未進行參數設定,並且由於不能使用執行階段服務,大部份產品元件都無法運作。許多產品元件均包括用於完成 [以後配置] 安裝的配置工具。執行配置工具時,您可以按照本指南和各產品元件產品文件中的指示進行任何其他變更。
在依據本章的資訊執行作業之前,您應該先完成 Java ES 元件的安裝。您可以透過檢查產品登錄或使用 Solaris 作業系統 pkginfo 指令、Linux rpm 指令或 HP-UX swlist 指令來驗證元件套裝軟體已安裝完畢。「適用於 UNIX 的 Sun Java Enterprise System 5 安裝參照」中的第 5 章「可安裝的套裝軟體清單」包含與元件關聯的套裝軟體清單。
您可在以下位置取得一個摘要報告,其中包含安裝期間所設定的配置值:
Solaris 作業系統:/var/sadm/install/logs
Linux 及 HP-UX:/var/opt/sun/install/logs
完成安裝之後,請瀏覽本章中與您安裝的產品元件相關的程序。如果您確定不需要對產品元件進行其他配置,則可遵循第 7 章, 驗證已安裝的產品元件中的指示來啟動產品元件。
Java ES 產品元件在不同平台上的預設安裝位置可能不同。因此,本章中的程序通常使用變數來表示這些位置。例如,ApplicationServer-base 表示 Application Server 在任何平台上的安裝目錄。
若您的元件具有線上手冊,則將需要驗證您的 MANPATH 環境變數的設定是否正確。安裝後,Java ES 元件的線上手冊會位於預設目錄。在某些情況下,元件線上手冊的正確位置已在您的 MANPATH 環境變數中進行了設定。如果線上手冊位置不存在,請將該位置增加到您的 MANPATH 環境變數中。
下表指出 Java ES 元件的線上手冊之預設位置。若未列出元件,則表示該元件沒有線上手冊。
表 6–1 線上手冊預設位置
元件 |
線上手冊位置 |
---|---|
Solaris 作業系統:/opt/SUNWappserver/share/man Linux:/opt/sun/appserver/share/man HP-UX︰/opt/sun/appserver/man/share/man |
|
Solaris 作業系統上的 Sun Cluster︰/opt/SUNWcacao/man Linux 及 HP-UX:/opt/sun/man |
|
Solaris 作業系統:/opt/SUNWdsee/dsee6/man Linux 及 HP-UX:/opt/sun/dsee6/man |
|
Solaris 作業系統:/opt/SUNWmfwk/man Linux:/opt/sun/man |
|
Solaris 作業系統:/usr/cluster/man/ |
下列程序範例會顯示如何確保線上手冊在使用 C shell 的情況下可用:
檢查您的 MANPATH 環境變數,以瞭解其中是否已有正確的路徑。
env | grep MANPATH
如果其中沒有正確的路徑,請將您的 Java ES 元件線上手冊位置增加至 MANPATH 環境變數中。
在 Solaris 作業系統上,下列指令範例設定階段作業的 MANPATH 環境變數:
setenv MANPATH {$MANPATH}:/usr/dt/man:/usr/man:/opt/SUNWappserver/share/man |
若要將此環境變數配置為在每次登入時進行套用,請將 setenv 指令內容增加到 .login 或 .cshrc 檔案中。
在 Linux 上,以所需的 MANPATH 更新 /etc/man.config 檔案。例如,將以下行增加至 /etc/man.config 檔案中:
MANPATH /opt/sun/man |
將會完整存取新線上手冊,不論路徑為何。
對於 Linux,若使用者本身的 shell 中有 MANPATH 設定,則應使用適用於 Solaris 作業系統的程序。這將以其個人設定來置換 /etc/man.config 檔案。您也必須設定 MANSECT 變數。
在 HP-UX 上,以所需的 MANPATH 更新 /etc/MANPATH 檔案。例如,將以下行增加至 /etc/MANPATH 檔案中:
/opt/sun/man |
在 Linux 上,您可能需要設定 MANSECT 環境變數。
編輯 /etc/man.config 檔案中的 MANSECT 行。例如:
# and the MANSECT environment variablle is not set. MANSECT 1:8:2:3:4:5:6:7:9:tcl:n:l:p:o |
將第二行的內容變更為︰
MANSECT 1:8:2:3:4:5:6:7:9:tcl:n:l:p:o:5:dsconf:5dpconf:5dssd:5dsat:5dsoc |
驗證線上手冊可存取。
例如,下列指令應顯示 Application Server 的 asadmin 線上手冊:
man asadmin |
若您所安裝的產品元件會使用 Java ES 監視功能,則必須完成許多元件的安裝後配置,才能使用監視架構。如需配置指示,請參閱「Sun Java Enterprise System 5 監視指南」中的第 3 章「安裝和使用 Monitoring Console」。
在 Solaris 作業系統上,Sun Cluster 軟體可提供用於管理應用程式 (例如資料庫、應用程式伺服器與 Web 伺服器) 的高可用性平台。在安裝或配置 Sun Cluster 軟體之前,請確定您為叢集所選擇的軟硬體組合是目前受支援的 Sun Cluster 組態。
Sun Cluster 軟體可用來管理下列 Java ES 產品元件:
Application Server
Application Server EE (HADB)
Directory Server
Message Queue (不需要其他配置)
Web Server
若 Sun Cluster 環境中將包含所安裝的 Java ES 產品元件,則您必須先配置 Sun Cluster 架構,再配置產品元件。接著配置您選取的 Java ES 產品元件。若要安裝通訊套件中的元件,請參閱「Sun Java Communications Suite 5 Installation Guide」。最後,視所安裝的產品元件而定,您可能需要配置 Sun Cluster 資料服務。
Java ES 安裝程式會執行一個核心 Sun Cluster 套裝軟體之簡單的 pkgadd 安裝,並設定 /usr/cluster/bin 目錄。由於在安裝期間未進行配置,因此第一項安裝後作業即是按「Sun Cluster Software Installation Guide for Solaris OS」中所述配置叢集架構。
在此階段中,scinstall 公用程式會驗證 Sun Cluster 套裝軟體。若遺失套裝軟體,則會顯示錯誤訊息。如果發生這種情況,必須驗證是否已安裝正確的 Sun Cluster 套裝軟體。請參閱「適用於 UNIX 的 Sun Java Enterprise System 5 安裝參照」中的第 5 章「可安裝的套裝軟體清單」。
在您安裝並配置 Sun Cluster 架構以及其他 Java ES 與非 Java ES 元件之後,便可以使用 Sun Cluster 代理程式軟體來配置 Sun Cluster 資料服務。
若要配置 Sun Cluster 資料服務,您必須在安裝期間已選擇相關的 Sun Cluster 代理程式。若要查看 Sun Cluster 安裝順序範例,請參閱Sun Cluster 軟體範例。
如需配置 Sun Cluster 資料服務的相關指導,請參閱Sun Cluster 資料服務配置。
所有 Access Manager 安裝都需要重新啟動 Web 容器。若是在 Web Server 或 Application Server 上執行完整安裝,則安裝程式將停止 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/bin/amconfig) 配置 Access Manager。如需使用此程式的指示,請參閱「Sun Java System Access Manager 7.1 Postinstallation Guide」。
如需在 Solaris 作業系統上針對協力廠商 Web 容器 (BEA WebLogic 或 IBM WebSphere Application Server) 配置 Access Manager 的指示,請參閱「Sun Java System Access Manager 7.1 Postinstallation Guide」。
執行 [立即配置] 安裝之後,不需要對 Application Server 進行安裝後配置。
若要配置 Application Server 以用於負載平衡,請參閱「Sun Java System Application Server Enterprise Edition 8.2 High Availability Administration Guide」中的第 5 章「Configuring HTTP Load Balancing」中的「Configuring Web Servers for HTTP Load Balancing」一節。
若有需要,將 Application Server 配置為與 Sun Cluster 軟體配合使用。請參閱Sun Cluster 安裝後配置。
執行 [以後配置] 安裝後,您需要執行安裝後程序檔來設定 Application Server 環境。這些程序檔會從安裝期間所安裝的範本配置並建立 AppplicationsServer8–base/bin/* shell 程序檔和一個 config/asenv 檔案。(若是 [立即配置] 安裝,於安裝期間就會建立這些檔案。)
瀏覽至 Java ES 5 發行物的下列目錄。例如:
cd /os_arch /Product/application_server/Tools
開啟 postInstall 讀我檔案並遵循指示進行下列步驟:
若有需要,可修改 ApplicationServer-base /samples/common.properties 檔案中的環境變數。
如果您不瞭解某些路徑,則可從 ApplicationServer-base /config/asenv.conf 檔案中複製。例如:
Solaris 特性 |
---|
com.sun.aas.derbyRoot=/opt/SUNWappserver/appserver/derby |
com.sun.aas.webServicesLib=/opt/SUNWappserver/appserver/lib |
com.sun.aas.imqHome=/var/opt/SUNWappserver/domains/domain1/imq |
com.sun.aas.imqBinDir=/usr/bin |
com.sun.aas.imqUserMgr=/usr/bin/imqusermgr |
com.sun.aas.imqLib=/usr/share/lib |
com.sun.aas.installRoot=/opt/SUNWappserver/appserver |
com.sun.aas.javaRoot=/usr/jdk/entsys-j2se |
com.sun.aas.domains.dir=/var/opt/SUNWappserver/domains |
#admin.password= 管理密碼將不會儲存為預設值。使用者可手動輸入並儲存此管理密碼。 |
admin.host=jws-v210-4 |
appserver.instance=server |
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 |
Linux 和 HP-UX 特性 |
---|
#admin.password= 管理密碼將不會儲存為預設值。使用者可手動輸入並儲存此管理密碼。 |
server.cert.alias=s1as |
keystore=${com.sun.aas.domains.dir}/${domain.name}/config/keystore.jks |
domain.name=domain1 |
com.sun.aas.imqHome=/var/opt/sun/appserver/domains/domain1/imq |
com.sun.aas.imqUserMgr=/opt/sun/mq/bin/imqusermgr |
com.sun.aas.domains.dir=/var/opt/sun/appserver/domains |
admin.user=admin |
appserver.instance=server |
com.sun.aas.imqBinDir=/opt/sun/mq/bin |
trustStore=${cbom.sun.aas.domains.dir}/${domain.name}/config/cacerts.jks |
com.sun.aas.imqLib=/opt/sun/mq/share/lib |
keystore.password=changeit |
com.sun.aas.derbyRoot=/opt/sun/javadb |
admin.port=4849 |
derby.port=1527 |
com.sun.aas.webServicesLib=/opt/sun/appserver/lib |
admin.host=jws-linuxpc-2 |
com.sun.aas.javaRoot=/usr/jdk/entsys-j2se |
com.sun.aas.installRoot=/opt/sun/appserver |
appserver.instance.port=8080 |
若有需要,可配置 Application Server 以達到負載平衡。
若有需要,將 Application Server 配置為與 Sun Cluster 軟體配合使用。
執行 [立即配置] 安裝後,不需要對 Directory Server 或其子元件進行其他配置。
在執行 Directory Server 或 Directory Proxy Server 的 [以後配置] 安裝後,必須先建立實例,然後才能使用元件。如需指示,請參閱「Sun Java System Directory Server Enterprise Edition 6.0 Installation Guide」中的第 I部分「Installing Directory Service Control Center, Directory Proxy Server, Directory Server, and Directory Server Resource Kit」。
執行 Directory Service Control Center 的 [以後配置] 安裝後,您必須完成初始化,並可選擇讓 Directory Service Control Center 在系統開機時重新啟動。如需指示,請參閱「Sun Java System Directory Server Enterprise Edition 6.0 Installation Guide」中的第 I部分「Installing Directory Service Control Center, Directory Proxy Server, Directory Server, and Directory Server Resource Kit」。
執行 [立即配置] 安裝後,不需要其他配置。
執行 [以後配置] 安裝後,由於已安裝套裝軟體,您可以開始執行 HADB 的配置作業。如需 HADB 的安裝後配置指示及其他資訊,請參閱「Sun Java System Application Server Enterprise Edition 8.2 High Availability Administration Guide」。
若有需要,將 HADB 配置為與 Sun Cluster 軟體配合使用。請參閱Sun Cluster 資料服務配置。
安裝 Java ES Reporter 後,您可停用 Reporter 並使其停止傳送報告至 Sun,或在停用 Reporter 後重新啟用它。
找出 Reporter 配置檔案。
Solaris 作業系統: /etc/opt/SUNWmfwk/config/reporter/config.properties
Linux 及 HP-UX:/etc/opt/sun/mfwk/config/reporter/config.properties
編輯檔案,將 enabled 屬性設定為 [true] 或 [false]。
enabled=true # Reporter is enabled enabled=false # Reporter is disabled |
重新啟動 common agent container:
cacaoadm start |
安裝之後,Message Queue 不需要其他配置。
若 Sun Cluster 配置中將包括 Message Queue,請前進至Sun Cluster 安裝後配置。
一個共用的選擇性作業可配置 Message Queue 自動啟動。若要這樣做,請成為超級使用者,並編輯 imqbrokerd.conf 配置檔案中的下列特性,該配置檔案位於 /etc/imq (Solaris 作業系統);/etc/opt/sun/mq (HP-UX)。
AUTOSTART,指定開機時是否自動啟動代理程式,指定值為 YES 或 NO。預設值為 NO。
ARGS,指定指令行選項和傳送至代理程式啟動指令的引數。如需 imqbrokerd 指令行選項的清單和描述,請參閱「Sun Java System Message Queue 3 2005Q4 Administration Guide」。(例如 -name instancename)
RESTART,指定代理程式異常退出時是否自動重新啟動,指定值為 YES 或 NO。預設值為 YES。
「Sun Java System Message Queue 3 2005Q4 Administration Guide」中對 Message Queue 的其他配置做了闡述。例如,您可能要變更預設管理密碼。
在執行 [立即配置] 或 [以後配置] 安裝後,由於套裝軟體已安裝完畢,因此您可以按照「Sun Java System Portal Server 7.1 Configuration Guide」中的指示執行 Portal Server 的配置作業。
立即配置。完成使用 Web Server 做為 Web 容器的單一主機情況的基本配置。如需配置您的特定部署的指示,請參閱「Sun Java System Portal Server 7.1 Configuration Guide」。在完成此項配置後,您應該再次使用本指南來驗證最終安裝,並在有問題時進行疑難排解。
以後配置。軟體已安裝在主機上,您可以執行 Portal Server 配置工具。在完成此項配置之後,您應該再次使用本指南來驗證最終安裝並在有問題時進行疑難排解。
配置 Portal Server 以使用協力廠商 Web 容器的指示也包含在「Sun Java System Portal Server 7.1 Configuration Guide」中。
Service Registry 不能在安裝期間配置 (立即配置)。
執行 [以後配置] 安裝後,由於已安裝套裝軟體,您可以開始執行 Service Registry 的配置作業。建議您以非超級使用者身份配置 Service Registry。如需詳細資訊,請參閱「Service Registry 3.1 Administration Guide」中的「Configuring Service Registry」,特別是「Service Registry 3.1 Administration Guide」中的「To Configure Service Registry as a Non-Root User Using Custom Properties After a Configure Later Installation」作業。
執行 [立即配置] 安裝後,不需要其他配置。
在執行 [以後配置] 安裝後,由於套裝軟體已安裝完畢,因此您可以使用下列程序開始配置 Web Proxy Server。
使用您的設定建立特性檔案。
例如,wps.properties 檔案可能包含下列內容︰
WPS_JDK_HOME=/usr/jdk/entsys-j2se/jre WPS_SERVER_ROOT=/opt/SUNWproxy 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/bin/proxy/bin/configureServer -l logfile -f path/wps.properties |
在執行 [立即配置] 安裝之後,不需要進行其他配置,除非您使用的是 Sun Cluster 或 64 位元配置。
針對包含於 Sun Cluster 的元件。如果 Sun Cluster 配置中將會包括這個產品元件,請前進至Sun Cluster 安裝後配置及Sun Cluster 資料服務配置。
針對 64 位元的支援。若您要啟用針對 Web Server 的 64 位元 JVM 支援,請參閱「Sun Java System Web Server 7.0 Installation and Migration Guide」中的「Enabling 64–bit Support」。
在執行 [以後配置] 安裝後,由於套裝軟體已安裝完畢,因此您可以使用下列程序開始配置 Web Server。
建立 Web Server 的執行階段配置。
按照「Sun Java System Web Server 7.0 Installation and Migration Guide」中的「Configure Later Mode (Java ES Only)」中的指示執行 Web Server 配置器。
驗證共用伺服器設定並依需要更新設定。
請參閱「適用於 UNIX 的 Sun Java Enterprise System 5 安裝參照」中的「Web Server 配置資訊」中的表格。
在建立叢集並配置產品元件後,您即可開始為各種 Java ES 產品元件配置 Sun Cluster 資料服務。已安裝的 Sun Cluster 代理程式是軟體程式,可讓應用程式利用叢集的優勢。代理程式軟體和其他配置檔案都包含資料服務,可讓您在叢集而非單一伺服器上執行應用程式 (如 Web Server 或 Oracle 資料庫)。與 Sun Cluster 架構軟體和多重主機磁碟相結合,資料服務使應用程式具備了高可用性和高延展性。
在您完整配置了資料服務和所有支援層 (磁碟區管理器、叢集檔案系統和資源群組資訊) 之後,Sun Cluster 安裝才會完成。如需資料服務的更多資訊,請參閱「Sun Cluster Overview for Solaris OS」。
您可在高度可用的 Web 容器中部署 Access Manager 和 Portal Server。但是,如同任何部署在 Web 容器中的 Web 應用程式,它們也會發生故障。在這種情況下,Web 容器不會容錯移轉。
若為 Java ES 產品元件,請在安裝這些產品元件的每個節點上執行 Java ES 安裝程式,然後安裝適用於 Sun Java System 產品元件之 Sun Cluster Agents 的對應 HA Sun Java System 子元件。在 Java ES 安裝程式中,選取 [以後配置] 類型。指定安裝目錄時,為產品元件使用節點的本機檔案系統上的位置,使用叢集檔案系統上的位置做為元件配置和產品位置。
下表列出了 Java ES 安裝程式的 Sun Cluster Agents 元件中提供的代理程式。其中提供了一些額外的文件連結。
表 6–2 Sun Cluster Agents (資料服務)
代理程式名稱 |
特殊指示 |
平台 |
---|---|---|
HA Application Server |
SPARC、x86 |
|
HA Application Server EE (HADB) |
「Sun Cluster Data Service for Sun Java System Application Server EE (HADB) Guide for Solaris OS 」 |
SPARC、x86 |
HA Directory Server |
SPARC、x86 |
|
HA Message Queue |
如需以容錯移轉為目的之安裝和配置的指導,請參閱「Sun Cluster Data Service for Sun Java System Message Queue Guide for Solaris OS」。 |
SPARC、x86 |
HA/Scalable Web Server |
如需以容錯移轉或延展性為目的之安裝和配置的指導,請參閱「Sun Cluster Data Service for Sun Java System Web Server Guide for Solaris OS」。 |
SPARC、x86 |
HA Agfa IMPAX |
SPARC |
|
HA Apache Tomcat |
SPARC、x86 |
|
HA Apache |
SPARC |
|
HA Broadvision One-to-One Enterprise |
SPARC |
|
HA Calendar Server |
如需以容錯移轉為目的之安裝和配置的指導,請參閱「Sun Java System Calendar Server 6.3 Administration Guide」中的第 6 章「Configuring Calendar Server 6.3 Software for High Availability (Failover Service)」。 |
SPARC |
HA DHCP |
SPARC、x86 |
|
HA DNS |
SPARC、x86 |
|
HA Instant Messaging |
如需以高可用性為目的之安裝和配置的指示,請參閱「Sun Java System Instant Messaging 7.2 Administration Guide」。 |
SPARC |
HA Messaging Server |
如需以容錯移轉為目的之安裝和配置的指導,請參閱「Sun Java System Messaging Server 6.3 Administration Guide」中的第 3 章「Configuring High Availability」。 |
SPARC |
HA MySQL |
SPARC、x86 |
|
HA NetBackup |
SPARC |
|
HA Sun N1 Service Provisioning |
SPARC |
|
HA NFS |
SPARC、x86 |
|
HA Oracle |
SPARC |
|
HA Oracle Application Server |
SPARC |
|
HA Oracle E-Business Suite |
SPARC |
|
HA Oracle Real Application Clusters |
SPARC |
|
HA Samba |
SPARC、x86 |
|
HA SAP |
SPARC |
|
HA SAP DB |
SPARC |
|
HA SAP liveCache |
SPARC |
|
HA Siebel |
SPARC |
|
HA Solaris Containers |
SPARC、x86 |
|
HA Sun N1 Grid Engine |
SPARC |
|
HA Sun N1 Service Provisioning |
SPARC |
|
HA SWIFT Alliance Gateway |
SPARC |
|
HA Sybase ASE |
SPARC |
|
HA WebLogic Server |
SPARC |
|
HA WebSphere MQ |
SPARC |
|
HA WebSphere MQ Integrator |
SPARC |
若您的安裝規劃需要非 Java ES 產品具有高可用性,請遵循下列指示。
安裝和配置非 Java ES 產品。
例如,使用「Sun Java Communications Suite 5 Installation Guide」來安裝 Instant Messaging。
在 Java ES 安裝程式的 [選擇軟體元件] 頁面中,選取支援該產品的 Sun Cluster 代理程式。
例如,選取 Java ES Sun Cluster Agents 元件的 HA Instant Messaging 子元件。
使用 Java ES 安裝程式安裝 Sun Cluster 代理程式。
依照下列相應 Sun Cluster 資料服務指南中的指示來配置代理程式︰
Solaris SPARC 平台資料服務指南位於以下位置︰http://docs.sun.com/app/docs/coll/1124.4 與 http://docs.sun.com/app/docs/coll/1169.3
Solaris x86 平台資料服務指南位於以下位置︰http://docs.sun.com/app/docs/coll/1125.4 與 http://docs.sun.com/app/docs/coll/1287.2
目前版本的特殊 Java ES 指示位於:「Sun Cluster 3.1 8/05 With Sun Java Enterprise System 5 Special Instructions 」
為 Java ES 產品元件完成所需的安裝後配置之後,一些產品元件可能需要您對 Java 虛擬機器 (JVM) 進行調校。JVM 包括數個實體,其中最重要的是編譯器,它會將 Java 位元組編碼轉換為機器指令。在 Java ES 隨附版本的 Java 開發者工具組 (JDK) 中,可以對數個針對 JVM 的選項進行設定。
–server 對於以伺服器模式執行的 JVM 是一個良好的調校選項。(您可使用 java –? 指令來取得選項清單。)
對於資源回收,預設演算法是一個好的開始。
另一個可能需要配置的重要調校選項是 Java 堆疊記憶體。例如:
下列指令設定初始 Java 堆疊大小:-Xms size
下列指令設定 Java 堆疊大小的最大值:-Xmx size
對於使用頻繁的系統,將堆疊大小最大值設為 1.2 GB 是一個好的起點。
要執行 Java ES 安裝程式,您必須是超級使用者。因此,超級使用者擁有安裝程式放在機器上的所有檔案。但是,執行安裝後配置時,您可以將非超級使用者執行階段使用者或群組指定給某些產品元件。例如,您部署 Access Manager 的 Application Server 實例之所有者可能並非超級使用者。對安裝或管理而言,許多情況下都需要以非超級使用者識別碼配置產品元件。一般而言,系統上必須已存在非超級使用者,但這可能會因產品元件而異。
下表提供了以非超級使用者識別碼配置適用產品元件之相關資訊的連結。
表 6–3 為產品元件配置非超級使用者識別碼
產品元件 |
指示所在位置 |
---|---|
Application Server |
設定由非超級使用者擁有和操作的整個管理網域。如需指示,請參閱「Sun Java System Application Server Enterprise Edition 8.2 Administration Guide」。 |
Directory Server |
以一般使用者身份建立伺服器實例,或在建立實例時指定使用者。如需指示,請參閱「Sun Java System Directory Server Enterprise Edition 6.0 Administration Guide」。 |
Portal Server |
使用 Portal Server 配置程式來針對非超級使用者進行配置。如需執行配置程式的指示及對所用設定的描述,請參閱「Sun Java System Portal Server 7.1 Administration Guide」的「Postinstallation Configuration」一章。 |
Web Server |
依預設,配置 Web Server 時是以 webservd 做為執行階段使用者。使用 Web Server 配置程式時,您可以指定任何執行階段使用者 ID。如需其他資訊,請參閱「Sun Java System Portal Server 7.1 Configuration Guide」中的「Installing Portal Server 7.1 on Web Server 7.0」,然後向下捲動至標題為「Installing Portal Server 7.1 as a Non-root User」的小節。 |
完成本章中的配置作業後,請按在安裝後配置之後進行驗證中所述啟動產品元件來驗證安裝後配置。