Java, Only Java!

          統計

          留言簿(20)

          積分與排名

          好友空間

          文檔技巧

          閱讀排行榜

          評論排行榜

          如何在Windows下把Apusic配置成系統服務

          Apusic 應用服務器安裝好之后,系統只提供了Windows窗口啟動與命令行啟動兩種方式。但是系統上線后希望可以無人值守,因此需要把 Apusic 應用服務器的啟停放到Windows服務中。下面我將介紹如何操作,以及操作中存在的相關配置方式。

          1. 手工操作需要的文件是apusicsvc.exe。
          ??? 這個文件在 Apusic 4.0.3中是%APUSIC_HOME%/bin目錄下。
          ??? 在 Apusic 5.0中是%APUSIC_HOME%/domains/mydomain/bin目錄下。
          ??? 這個文件是安裝和啟動服務的基礎。如果希望了解具體使用參數可以在命令行中輸入:
          ??? apusicsvc.exe/?
          ??? 具體的結果參考附錄一。

          2. 下面是具體的幾種操作模式
          2.1. 默認的操作。
          安裝:apusicsvc.exe -install
          移除:apusicsvc.exe -uninstall
          配置:services.msc 查找服務名稱為 ApusicServer 的,此時服務為手動狀態,可以配置成自動狀態,也可以進行啟動與停止。

          2.2. 使用APULOVE作為服務名稱,由-name參數支持。(Apusic 4.0.3的apusicsvc.exe不提供這個功能,現在這個功能必須采用不加橫杠的方式使用,問題已經提請研發部門修改)
          安裝:apusicsvc.exe -install -name "APULOVE"
          移除:apusicsvc.exe -uninstall APULOVE
          配置:services.msc 查找服務名稱為 APULOVE 的,此時服務為手動狀態,可以配置成自動狀態,也可以進行啟動與停止。
          說明:也可以替換APULOVE為其他名稱,這樣可以使系統啟動多個Apusic應用服務器實例。

          2.3. 為 Apusic 服務提供java.exe的參數,關于java.exe的參數情況請參考“JVM啟動參數(轉)”。
          2.3.1. java 標準參數例子:虛擬機執行模式-server / -client
          安裝服務器啟動模式服務:apusicsvc.exe -install -server
          移除服務:同2.1.
          配置:同2.1.

          2.3.2. java -X參數使用例子:Java heap size的配置。
          安裝初始化Heap值的服務:apusicsvc.exe -install -Xms256M -Xmx256M
          移除服務:同2.1.
          配置:同2.1.

          2.3.3. 這些參數是可以混合使用的。
          apusicsvc.exe -install -server -Xms512M -Xmx512M

          2.4. 為Apusic 服務提供Apusic應用服務器的啟動參數。現階段apusic應用服務器提供的參數有-root -config,具體使用說明可以參考應用服務器幫助文檔中的Apusic應用服務器管理手冊。
          安裝指定啟動文件的服務:apusicsvc.exe -install -config C:\apusic\apusic-5.0\domains\mydomain\config\webonly.conf
          移除服務:同2.1.
          配置:同2.1.
          說明:這個服務啟動時只擁有WEB容器,大大減少了系統啟動的速度和資源的消耗。


          3. Apusic 服務啟動異常說明
          3.1. 如果 Apusic 服務啟動時報錯,一般情況是提供的配置參數有錯誤,或者系統本身無法正常啟動才會造成服務無法正常啟動。現在報錯沒有什么提示,最簡單的辦法就是將服務移除,再重新添加比較好。添加前需要注意的是參數是否正確,以及系統本身是否可以正常啟動。

          3.2. 如果在Apusic應用啟動過程中使用了網絡磁盤,系統會報找不到映射文件,因為網絡磁盤映射工作是先啟動服務再啟動Explorer.exe程序,然后再進行映射磁盤的,因此無論你在任何情況下啟動Apusic服務都無法正確訪問網絡映射的磁盤,特別要注意。


          附錄一。
          Apusic 5.0的使用說明。
          C:\Apusic\apusic-5.0\domains\mydomain\bin>apusicsvc /?
          Usage: apusicsvc [-options]

          where options include:
          ??? -install [Apusic args...]
          ???????????????? install Apusic as windows service
          ??? -uninstall [Service Name]
          ???????????????? uninstall the Apusic service
          where Apusic args include:
          ??? -cp -classpath <directories and zip/jar files separated by ;>
          ???????????????? set search path for application classes and resources
          ??? -D<name>=<value>
          ???????????????? set a system property
          ??? -X
          ???????????????? JVM non-standard options
          ??? -name <service name>
          ???????????????? set the service name of server
          ??? -root <directory>
          ???????????????? set the root directory of server

          for example: apusicsvc -install
          ??? install Apusic as windows service without any startup params

          C:\Apusic\apusic-5.0\domains\mydomain\bin>

          posted on 2007-08-16 13:50 zYx.Tom 閱讀(1148) 評論(3)  編輯  收藏

          評論

          # re: 如何在Windows下把Apusic配置成系統服務 2007-08-16 15:28 flybean

          問題:3.0.2版本支持嗎?

          另外,通過 Windows ResourceToolkit中的instsrv和srvany也可以將之加入到服務中,只是無法通過服務停,需要手動KILL java進程。不過用于java命令行方式啟動apusic還是可以的。  回復  更多評論   

          # re: 如何在Windows下把Apusic配置成系統服務 2007-08-16 16:19 Corey

          該文已被 開發者在線 收錄,http://www.builder.com.cn/2007/0816/458556.shtml
          歡迎您與我聯系。MSN:zh1960010@sina.com  回復  更多評論   

          # re: 如何在Windows下把Apusic配置成系統服務 2007-08-16 18:10 朱遠翔-Apusic技術支持工程師

          @flybean
          很抱歉,我手里沒有Apusic 3.0.2的版本,所以不了解是否可以支持。
          還有,你可以把5.0提供的apusicsvc.exe文件拷過去嘗試下。

          你說的那種方式確實可以,我寫這篇文章正是受我們同事介紹你說的方法的啟發才寫的,如果后面有時間我也會針對你說的那個方法再寫一個。不過從apusic 5.0開始已經提供完整的工具也就不用這么麻煩了。  回復  更多評論   


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 台山市| 富顺县| 河池市| 吉隆县| 沾化县| 柳河县| 五台县| 广平县| 安阳市| 庄河市| 青州市| 景洪市| 印江| 鹰潭市| 汝城县| 托克逊县| 台州市| 安庆市| 长乐市| 铅山县| 江西省| 通辽市| 镇赉县| 凤山市| 台中县| 黄冈市| 凤阳县| 买车| 遵义县| 修武县| 阿荣旗| 宝鸡市| 鹿邑县| 湟源县| 南丰县| 陕西省| 霍邱县| 德庆县| 阿拉善右旗| 长阳| 九台市|