愛妮不變

          為了小妮的夢(mèng)想而努力奮斗!

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            3 隨筆 :: 14 文章 :: 13 評(píng)論 :: 0 Trackbacks

          Tomcat集成進(jìn)Windows服務(wù)

              平時(shí)啟動(dòng)Tomcat都使用startup或者catalina,而如今項(xiàng)目要正式用了。這就存在問題了。什么問題呢?比如機(jī)器要重啟,相應(yīng)的Tomcat也要自動(dòng)啟動(dòng)才能保證服務(wù)的進(jìn)行。當(dāng)然,還有一種認(rèn)為可以解決是我們把Tomcat的startup.bat加入Windows的“啟動(dòng)”中,可惜這樣也是不行的。因?yàn)檫@種方式只有在用戶登陸進(jìn)入的時(shí)候才會(huì)啟動(dòng)。所以根本是Tomcat需要把其自身加入到Windows的服務(wù)中,這樣的才能保證Windows重啟以后就能啟動(dòng)服務(wù),同時(shí)不需要任何用戶登陸進(jìn)入。

              一般書上沒見過(可能是以前沒有關(guān)心過這個(gè)問題)。Tomcat自身帶了與Windows集成的東西。在%Tomcat%/bin/下有一個(gè)service.bat,非常簡(jiǎn)單。有兩個(gè)參數(shù)install和remove,對(duì)應(yīng)安裝和刪除Windows對(duì)應(yīng)的Tomcat服務(wù)。
          安裝服務(wù)及參數(shù):
          service install "Tomcat5" "%JAVA_HOME%\jre\bin\server\jvm.dll" -Djava.class.path="%CATALINA_HOME%\bin\bootstrap.jar" -Dcatalina.home="%CATALINA_HOME%" -Djava.endorsed.dirs="%CATALINA_HOME%\common\endorsed" -start  org.apache.catalina.startup.BootstrapService -params start -stop org.apache.catalina.startup.BootstrapService -params stop -out "%CATALINA_HOME%\logs\stdout.log" -err "%CATALINA_HOME%\logs\stderr.log"
          查看操作系統(tǒng)支持的最大內(nèi)存數(shù):java -Xmx****M -version

              此服務(wù)運(yùn)行起來,執(zhí)行的是tomcat5.exe,這樣又存在一個(gè)問題。就是以前我在Catalina.bat中添加的一些Tomcat啟動(dòng)參數(shù)(如:初始jvm棧大小等)就變得無效了。不過,Tomcat還是不錯(cuò)的。其下的tomcat5w.exe就是用來配置的。其中的Java選項(xiàng)提供了配置Jvm棧大小以及jvm啟動(dòng)參數(shù)等。

          posted on 2007-06-21 16:09 李志洋 閱讀(369) 評(píng)論(0)  編輯  收藏

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 海原县| 建湖县| 邻水| 休宁县| 广平县| 巴马| 莒南县| 芮城县| 武城县| 四川省| 壶关县| 新余市| 安陆市| 留坝县| 尼木县| 富宁县| 玛曲县| 平昌县| 兴城市| 绥滨县| 司法| 昌吉市| 湘乡市| 密云县| 湟源县| 明光市| 板桥市| 弋阳县| 吕梁市| 江永县| 榆社县| 周宁县| 剑川县| 高淳县| 三门峡市| 晋中市| 泰兴市| 宜章县| 肃北| 嘉定区| 常州市|