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 閱讀(3305) 評論(0)  編輯  收藏 所屬分類: JAVAtomcat
          主站蜘蛛池模板: 奉贤区| 永康市| 长葛市| 吴川市| 湖南省| 文登市| 乌苏市| 尉氏县| 偏关县| 高青县| 麻栗坡县| 永和县| 南平市| 漳平市| 湖州市| 荣昌县| 平昌县| 美姑县| 蓬安县| 盐亭县| 定陶县| 肥西县| 普陀区| 乌鲁木齐县| 和顺县| 勐海县| 逊克县| 天峻县| 金秀| 奉节县| 柏乡县| 虞城县| 苏尼特左旗| 怀化市| 互助| 乡宁县| 磐安县| 石城县| 永修县| 霍山县| 通化市|