最近寫了一下windows下監控tomcat的小應用,主要功能就是當發現tomcat掛掉的時候就會去重啟服務,可以省了很多事,但是在linux下還不行,等我研究通了再發上來吧,呵呵。。
下面是主要的**塊
//執行緒
public void run() else
} catch (malformedurlexception e1) catch (ioexception e) catch (ioexception e1)
}} //啟動方法
public static void startthread(int time1, int time2)
這裡還需要乙個資源檔案(txt格式),從這個檔案裡讀取執行命令,如:停止執行、開始執行
讀取檔案的主要**
/**
* 讀取文字檔案內容
* @param filepathandname 帶有完整絕對路徑的檔名
* @param encoding 文字檔案開啟的編碼方式
* @return 返回文字檔案的內容
*/public static string readtxt(string filepathandname, string encoding)
throws ioexception else
bufferedreader br = new bufferedreader(isr);
try
if(data.startswith("tomcatcloseurl="))
if(data.startswith("tomcatopenurl="))
if(data.startswith("flag="))
fs.close();
isr.close();
}} catch (exception e)
st = str.tostring();
} catch (ioexception es)
return st;
}
windows 下安裝多個Tomcat
windows 下同乙個機器安裝多個tomcat,與在linux下安裝多個tomcat類似,總體要點在於 1.監聽埠 2.停止埠 3.啟動路徑 我的tomcat均是6.0 版本的,linux下 startup.sh shutdown.sh中在指令碼的前面新增如下語句 resolve links 0 ...
windows下殺死tomcat程序
在windows作業系統中,我們在啟動乙個tomcat伺服器時,經常會發現8080埠已經被占用的錯誤,而我們又不知道如何停止這個tomcat伺服器。1 首先查詢到占用8080埠的程序號pid是多少 cmd netstat ano findstr 8080 這個命令輸出的最後一列表示占用8080埠的程...
tomcat在windows下安裝
binary是編譯好的,可以直接使用的版本 tar.gz,解壓即可用 source是源 版本,需要自己編譯才行 3 修改埠號,預設為8080,修改為8580 4 進入bin目錄,文字方式開啟catalina.bat 可以看到依賴jdk,因為已經配置了jdk的環境變數,所以下面可以直接引用 5 bin...