posts - 495,comments - 227,trackbacks - 0

          保存以下腳本成tomcat.bat,計劃任務指定每天4點執行該腳本
          @echo off
          net stop tomcat5
          rem ping 20個包,實現延時功能
          ping 127.0.0.1 -n 20
          net start tomcat5
           
           
          注意這里的tomcat5是tomcat在windows的服務名,注冊服務的方法如下:
          找到tomcat安裝目錄bin子目錄下的service.bat
          在命令行里執行:
          service.bat install
          則自動安裝服務。
          定時重啟SQL Server
          net stop mssqlserver
          net start mssqlserver
          tomcat產生垃圾緩存文件的處理與tomcat的定時重啟

          由于程序中使用了jtds驅動來連接數據庫。
          一段時間后,我發現tomcat的temp文件夾內jtds*.tmp文件(形如jtds424647.tmp)越來越多,容量也越來越大。有一次清理時,據然有幾個G多,嚴重的影響了系統的運行速度。

          解決措施:

          如果是linux系統
          可以指定啟動時-Djava.io.tmpdir=/tmp
          這個目錄系統會用cron腳本自動清理文件

          如果是windows,需要定期清理tomcat的tmp文件

          可以用windows自帶的定時任務器建立如下delTmp.bat的文件

          @echo off

           

          :start

          ::啟動過程,切換目錄

          set pwd=%cd%

          cd %1

          echo 工作目錄是:& chdir

           

          :clean

          ::主處理過程,執行清理工作

          @echo on

          rem @for  /r %%c in (.log) do @if exist %%c ( rd /s /q %%c & echo     刪除目錄%%c)

          @echo off

          @del logs\*.log

          @del temp\*.tmp

          del /f /s /q E:\osaplatform\WEB-INF\logs\*.log.*-*

          echo "當前目錄下的log信息已清除"

          goto end

           

          :noclean

          ::分支過程,取消清理工作

          echo "log信息清楚操作已取消"

          goto end

           

          :end

          ::退出程序

          cd "%pwd%"

          REM pause

           

           

          Tomcat由于運行的時間過長造成內存不宜釋放,導致運行性能的降低,定時重啟tomcat有利于提升系統的性能,

          首先建立如下的bat文件

          set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_06

          E:\tomcat6_hb\bin\service.bat install Tomcat604

          注冊為windows服務

          然后在建立tomcat.bat,并將此文件放到windows定期任務中

          @echo off

          net stop tomcat5

          rem ping 20個包,實現延時功能

          ping 127.0.0.1 -n 20

          net start tomcat5

          如果需要解除服務,則建立如下文件,直接執行即可

          set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_06

          E:\tomcat6_hb\bin\service.bat remove Tomcat604

          posted on 2010-01-27 13:15 SIMONE 閱讀(3316) 評論(0)  編輯  收藏 所屬分類: JAVA 、tomcat
          主站蜘蛛池模板: 开阳县| 镇平县| 永康市| 西青区| 乐清市| 淮安市| 江川县| 彩票| 繁昌县| 商丘市| 吴忠市| 石楼县| 邳州市| 祁阳县| 天全县| 增城市| 丰顺县| 台前县| 上虞市| 南皮县| 磴口县| 二手房| 桂平市| 宜昌市| 伊金霍洛旗| 亳州市| 安塞县| 义乌市| 富顺县| 无为县| 横山县| 庄河市| 石首市| 堆龙德庆县| 永嘉县| 五莲县| 团风县| 丰都县| 兴业县| 博客| 疏勒县|