2006/08/25

[Sun AppServer]建立Sun AppServer與NodeAgent的Windows服務

使用Windows的sc.exe來完成Windows服務的建立.
  1. 建立一個 Sun Java System Application Server 的 Windows 服務.
    C:\WINDOWS\system32\sc.exe create sun_domain1 binPath= "C:\Sun\ApplicationServer\lib\appservService.exe \"C:\Sun\ApplicationServer\bin\asadmin.bat start-domain --user admin --passwordfile C:\Sun\ApplicationServer\password.txt domain1\" \"C:\Sun\ApplicationServer\bin\asadmin.bat stop-domain domain1\"" DisplayName= "SUNONE AppServer domain1"
    • 若執行成功, 會出現 "[SC] CreateService 成功" 的訊息.
      此 Windows 服務的顯示名稱為"SUNONE AppServer domain1", 服務名稱為 "sun_domain1".
      若要刪除此 Windows 服務, 可用以下的指令:
      C:\WINDOWS\system32\sc.exe delete sun_domain1
  2. 建立一個 Sun Java System Application Server NodeAgent 的 Windows 服務.
    C:\WINDOWS\system32\sc.exe create sun_agent1 binPath="C:\Sun\ApplicationServer\lib\appservAgentService.exe \"C:\Sun\ApplicationServer\bin\asadmin.bat start-node-agent --user admin --passwordfile C:\Sun\ApplicationServer\password.txt %COMPUTERNAME%\" \"C:\Sun\ApplicationServer\bin\asadmin.bat stop-node-agent agent1\"" start=auto DisplayName="SUNONE AppServer agent1"
    • 此 Windows 服務的顯示名稱為 "SUNONE AppServer agent1", 服務名稱為 "sun_agent1"
      若要刪除此 Windows 服務, 可用以下的指令:
      C:\WINDOWS\system32\sc.exe delete sun_agent1
  3. password.txt 檔的內容如下:
    AS_ADMIN_password=password

沒有留言: