原文來源:
tomcat下載地址才10M有點難以置信。
免安裝版Tomcat6.0啟動方法
1、下載Tomcat Zip壓縮包,解壓。
2、修改startup.bat文件:
在第一行前面加入如下兩行
SET JAVA_HOME=JDK目錄
SET CATALINA_HOME=前面解壓后Tomcat的目錄或者%cd%
如果需要使用shutdown.bat關閉服務器的話,也按照上面加入兩行。
3、這樣,運行startup.bat就可以運行服務器,運行shutdown.bat就可以關閉服務器了。
個人配置如下,(這兩個配置必須要有)
SET JAVA_HOME=E:\Java\jdk1.6.0_45 SET CATALINA_HOME=E:\apache-tomcat-6.0.14
另外一種方式在環境變量中配置JAVA_HOME 和 CATALINA_HOME也是可以的,上面兩個.bat就可以不用設置了。
特別注意是安裝文件的目錄(即bin的上級目錄)不是bin目錄!!!(開始弄成bin目標結果提示一些奇怪的錯誤!!!)
下面的未測試:
tomcat做服務器在windows下開機自動運行
建立環境變量
要有JAVA_HOME變量就是你是JDK安裝目錄 要有JRE_HOME變量 就是你的JRE安裝目錄
新建變量:CATALINA_HOME=你的TOMCAT的目錄 在PATH變量最后加上: ;%CATALINA_HOME%\bin
運行 CMD 在 CMD 下運行 service.bat install
修改它的運行級別就行了使用tomcat6w.exe管理配置內存

在JVM的啟動參數中加上如下參數
-Dcom.sun.management.jmxremote.port=3636
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false

用戶名:monitorRole
口令:QED
注意用戶名, 密碼的大小寫是敏感的。(似乎不用用戶名及密碼也能連上)
連接上后,會如下圖所示

1.在server-config.xml中設置了虛擬目錄;
2.在/conf/Catalina/localhost下有一個.xml文件;
解決方法如下(相對應的):
1.把server-config.xml中無效的連接配置都刪除掉
2.找到tomcat下的conf\Catalina1\localhost目錄,是因為下面已經定義了一個docbase,把這個文件刪掉就沒事兒啦
可能是因為E:\tomcat\webapps\manager\WEB-INF目錄下少了一個web.xml文件。添加一個即可