<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Java愛好者

    一個堅定的Java愛好者,歡迎和我討論
    隨筆 - 7, 文章 - 8, 評論 - 6, 引用 - 0
    數據加載中……

    將Tomcat 4.0 配成Windows服務運行

    早期使用Tomcat的開發者都知道,運行Tomcat服務需要執行其bin目錄的startup.bat,在Windows系統平臺下,只要服務器重啟,就要啟動運行該文件,特別的麻煩,最近專門就這個問題,查閱了許多文檔,終于找到一個辦法,將其配置成Windows服務來運行,這樣網管管理服務器就再也不需要兼管應用的啟動了。
    我使用的是Tomcat4.0.3,在Bin目錄有一個tomcat.exe文件,我就是用它來配置服務的。
    運行tomcat.exe /?,會出現如下圖所示:

    這說明該exe文件正式配置服務所用的。下面我提供一份用過的配置過程,供參考:

    新建一個bat文件,setEnv.bat,內容如下:

    set CLASSPATH=%CLASSPATH%;%1

    再新建一個bat文件,setPath.bat,內容如下:

    set jdk_home=F:\project\JDK140

    set tomcat_home=F:\project\TOMCAT403

    set applib=F:\project\webroot\WEB-INF\lib

    set appclasses=F:\project\webroot\WEB-INF\classes

    set appname=MY_WEB_APPLICATION

    注意斜線部分是需要根據實際情況修改的。

    ?

    再新建一個bat文件,命名install_WEB.bat。如下內容:

    @echo off

    ?

    set jdk_home=

    set tomcat_home=

    set applib=

    set appclasses=

    set classpath=

    set appname=

    ?

    call %CD%\setPath.cmd

    ?

    set classpath=.;%classpath%;

    set classpath=%appclasses%;%classpath%;

    ?

    for %%1 in (%applib%\*.jar) do call %CD%\setEnv.cmd %%1

    ?

    ?

    REM set huan jin bian liang

    set classpath=%classpath%;%tomcat_home%\bin\bootstrap.jar

    set classpath=%classpath%;%tomcat_home%\common\lib\servlet.jar

    set classpath=%classpath%;%jdk_home%\lib\tools.jar

    ?

    %tomcat_home%\bin\tomcat.exe -install %appname% %jdk_home%\jre\bin\server\jvm.dll -Djava.class.path=%classpath% -Dcatalina.home=%tomcat_home% -start org.apache.catalina.startup.Bootstrap -params start -stop org.apache.catalina.startup.Bootstrap -params stop -out %tomcat_home%\logs\stdout.log -err %tomcat_home%\logs\stderr.log

    ?

    net start %appname%

    ?

    goto eof

    ?

    :err

    @echo --------

    @echo Usage:?? %0 jdk_home tomcat_home

    @echo Example: %0 c:\progra~1\jdk c:\progra~1\tomcat

    @echo Note: do not include spaces in directory paths

    @echo --------

    ?

    :eof

    ?

    再新建一個bat文件,命名uninstall_WEB.bat,內容如下:

    @echo off

    ?

    set jdk_home=

    set tomcat_home=

    set applib=

    set appname=

    ?

    call %CD%\setPath.cmd

    ?

    net stop "%appname%"

    ?

    %tomcat_home%\bin\tomcat.exe -uninstall "%appname%"

    ?

    再新建一個bat文件,命名restart_WEB.bat,內容如下:

    @echo off

    set jdk_home=

    set tomcat_home=

    set applib=

    set appname=

    call %CD%\setPath.cmd

    net stop "%appname%"

    net start "%appname%"



    請注意,還需要修改Tomcat的配置文件,主要是conf里面的server.xml,我這里提供一個參考的。
    <?xml version="1.0" encoding="UTF-8"?>
    <!-- must set port, and the Server port must large than Connector port 1 -->
    ?
    <Server debug="0" port="8081" shutdown="SHUTDOWN">

    ? <Service name="WEB_8080">
    ??? <Connector acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" port="8080" redirectPort="8443" maxSpareThreads="75" maxThreads="150" minSpareThreads="25">
    ??? </Connector>
    ??? <Engine reloadable="true" defaultHost="localhost" name="WEB_8080">
    ????? <Host name="localhost">
    ???<Context path="" docBase="F:/product/www/" debug="0" privileged="true">
    ????<Logger className="org.apache.catalina.logger.FileLogger" prefix="mjs_log." suffix=".txt" timestamp="true"/>
    ???</Context>
    ????? </Host>
    ??? </Engine>
    ? </Service>

    </Server>


    以上就是配置服務的過程,配好之后,運行install_WEB.bat即可啟動服務。快試試吧。

    posted on 2006-06-23 10:19 JStar 閱讀(1068) 評論(0)  編輯  收藏 所屬分類: TOMCAT


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


    網站導航:
     
    主站蜘蛛池模板: 成年黄网站色大免费全看| a国产成人免费视频| 国产成人免费在线| 亚洲精品天堂无码中文字幕| 18以下岁毛片在免费播放| 亚洲av无码av制服另类专区| 99久久99这里只有免费的精品 | 亚洲电影中文字幕| a级毛片免费全部播放| 亚洲熟妇av一区二区三区漫画| 亚洲精品国产日韩无码AV永久免费网| 成人亚洲综合天堂| 牛牛在线精品观看免费正| 亚洲AV无码之日韩精品| 成年免费a级毛片| 久久激情亚洲精品无码?V| 99视频免费在线观看| 日本亚洲成高清一区二区三区| 久久国产乱子伦精品免费一| 久久精品国产亚洲AV麻豆网站| 国产高清免费视频| 亚洲综合色一区二区三区| 四虎影视在线永久免费看黄| 特黄特色的大片观看免费视频| 久久亚洲2019中文字幕| 无码精品一区二区三区免费视频| 色婷婷六月亚洲婷婷丁香| 无码国产精品一区二区免费式影视| 国产日本亚洲一区二区三区| 日韩免费在线观看| 国产99精品一区二区三区免费| 亚洲AV无码精品无码麻豆| 182tv免费视视频线路一二三| 国产午夜亚洲精品| 亚洲乱码中文字幕综合234| 午夜老司机永久免费看片| 国产成人精品日本亚洲18图| 亚洲AV无码乱码在线观看牲色| 无码日韩精品一区二区三区免费| 国产成人亚洲综合一区| 亚洲免费视频一区二区三区|