<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 閱讀(1074) 評論(0)  編輯  收藏 所屬分類: TOMCAT


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


    網站導航:
     
    主站蜘蛛池模板: 亚洲成人高清在线观看| 久久国产色AV免费观看| 亚洲精品美女在线观看| 亚洲国产精品成人久久蜜臀 | 日本免费观看网站| 日韩精品免费视频| 国产免费MV大全视频网站| 亚洲国产精品网站在线播放 | 国产成人免费在线| 国产精品免费久久久久久久久| 亚洲色无码专区一区| 亚洲美女免费视频| 亚洲Av无码精品色午夜| 日韩亚洲变态另类中文| 亚洲av区一区二区三| 免费看AV毛片一区二区三区| 免费在线看v网址| 精品无码人妻一区二区免费蜜桃| 免费毛片在线看不用播放器| 一级毛片免费播放试看60分钟| 丰满亚洲大尺度无码无码专线| 亚洲夂夂婷婷色拍WW47| 亚洲一区二区三区无码国产| 亚洲经典在线中文字幕| 亚洲AV无码国产精品色午友在线| 亚洲人成亚洲人成在线观看| 在线精品亚洲一区二区小说| 2048亚洲精品国产| 亚洲人成网站18禁止一区| 伊人久久亚洲综合影院| 免费永久在线观看黄网站| 国产三级电影免费观看| 国产免费啪嗒啪嗒视频看看| 国产又大又黑又粗免费视频| 四虎永久精品免费观看| 国产免费观看青青草原网站| 国产乱弄免费视频| 亚洲精品乱码久久久久久不卡 | 国产亚洲综合久久| 污污免费在线观看| 国产高清对白在线观看免费91|