2.3 安裝 JBoss 應用程式伺服器

如果您計畫使用 JBoss* 應用程式伺服器,請執行以下任一操作:

安裝「Identity Manager 角色提供模組」之後,啟動 JBoss 伺服器。啟動 JBoss 伺服器屬於安裝後任務。

RAM: 「Identity Manager 角色提供模組」在執行中時,JBoss 應用程式伺服器的建議最低 RAM 為 512 MB。

埠: 記下應用程式伺服器使用的連接埠﹔「角色提供模組」安裝程式會要求輸入此連接埠。(應用程式伺服器的預設為 8080)。

SSL: 如果您計畫使用外部的密碼管理,則請在您部署「Identity Manager 角色提供模組」和 IDMPwdMgt.war 檔案的 JBoss 伺服器上啟用 SSL。如需有關啟用 SSL 的說明,請參閱 JBoss 文件。此外,也請確定 SSL 連接埠在您的防火牆上開啟。如需有關 IDMPwdMgt.war 檔案的資訊,請參閱節 7.5, 存取外部密碼 WAR以及《IDM 使用者應用程式:管理指南》

2.3.1 安裝 JBoss 應用程式伺服器和 MySQL 資料庫

可以使用 JbossMysql 公用程式在您的系統上安裝「JBoss 應用程式伺服器」和 MySQL。

附註:此公用程式無法將「JBoss 應用程式伺服器」安裝為 Windows 服務。若要將「JBoss 應用程式伺服器」安裝為 Windows 系統上的服務,請參閱節 2.3.2, 將「JBoss 應用程式伺服器」安裝為服務

  1. 找出並執行 JbossMysql.binJbossMysql.exe。您可以找到這個與「使用者應用程式」安裝程式繫結的公用程式,該安裝程式位於

    • /linux/user_application (Linux)
    • /nt/user_application (Windows)

    未提供 Solaris 的公用程式。

  2. 選取您的地區設定。

  3. 請閱讀簡介頁面,然後按一下「下一步」。

    JbossMysql 簡介資訊
  4. 選取您要安裝的產品,然後按一下「下一步」。

    選取要安裝的產品
  5. 按一下「選擇」來選取基礎資料夾,選取的產品將安裝在該資料夾內,然後按一下「下一步」。

    選取基礎資料夾
  6. 指定您資料庫的名稱。「使用者應用程式」安裝需要這個名稱。

  7. 指定資料庫根部使用者的密碼。

    指定根部使用者的密碼
  8. 按一下「下一步」

  9. 在「預先安裝摘要」中檢閱您的指定項目,然後按一下「安裝」。

    預先安裝摘要頁面

    在安裝完您選取的產品之後,公用程式會顯示安裝成功的訊息。如果您有安裝 MySQL 資料庫,請繼續前往節 2.5.2, 設定您的 MySQL 資料庫

2.3.2 將「JBoss 應用程式伺服器」安裝為服務

若要以服務的方式執行 JBoss Application Server,請使用 Java Service Wrapper 或協力廠商的公用程式。請至 http://wiki.jboss.org/wiki/Wiki.jsp?page=RunJBossAsAServiceOnWindows,參閱 JBoss 的指示。

本節包含下列主題:

使用 Java Service Wrapper

您可以使用 Java Service Wrapper 來安裝、啟動和停止 Windows 身分的「JBoss 應用程式伺服器」,或 Linux 或 UNIX 精靈程序。請檢查網際網路上是否有可用的公用程式和下載網站。

這類 wrapper 位於 http://wrapper.tanukisoftware.org/doc/english/integrate-simple-win.html,由 JMX 管理 (請參閱 http://wrapper.tanukisoftware.org/doc/english/jmx.html#jboss)。以下為一些範例組態檔案:

  • wrapper.conf :
  • wrapper.java.command=%JAVA_HOME%/bin/java
  • wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperSimpleApp
  • wrapper.java.classpath.1=%JBOSS_HOME%/server/default/lib/wrapper.jar
  • wrapper.java.classpath.2=%JAVA_HOME%/lib/tools.jar wrapper.java.classpath.3=./run.jar
  • wrapper.java.library.path.1=%JBOSS_HOME%/server/default/lib wrapper.java.additional.1=-server wrapper.app.parameter.1=org.jboss.Main wrapper.logfile=%JBOSS_HOME%/server/default/log/wrapper.log wrapper.ntservice.name=JBoss wrapper.ntservice.displayname=JBoss Server

重要:您必須正確設定您的 JBOSS_HOME 環境變數。wrapper 不會自行設定這個變數。

java-service-wrapper-service.xml : <Xxml version="1.0" encoding="UTF-8"?><!DOCTYPE server><server> <mbean code="org.tanukisoftware.wrapper.jmx.WrapperManager" name="JavaServiceWrapper:service=WrapperManager"/> <mbean code="org.tanukisoftware.wrapper.jmx.WrapperManagerTesting" name="JavaServiceWrapper:service=WrapperManagerTesting"/></server

使用協力廠商的公用程式

對於舊版,您可以使用協力廠商的公用程式,例如 JavaService,以安裝、啟動和停止 JBoss Application Server 成為 Windows 服務。

重要:JBoss 不再建議使用 JavaService。如需詳細資訊,請參閱 http://wiki.jboss.org/wiki/Wiki.jsp?page=JavaService