免安裝版Tomcat6.0啟動方法


原文來源:

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管理配置內存 
         
 對於做成服務的Tomcat來說,Catalina.bat里面的內容不生效啊,內存沒變。
進入tomcat目錄下,打開 tomcat6w.exe配置管理工具
 

 

這樣配置的內存參數對於做成服務的免安裝版的Tomcat才會生效。
 
隨時查看Tomcat的應用所占內存大小

在JVM的啟動參數中加上如下參數

-Dcom.sun.management.jmxremote.port=3636

-Dcom.sun.management.jmxremote.authenticate=false

-Dcom.sun.management.jmxremote.ssl=false

 

 

 

 
重新啟動 Tomcat , 然后在服務器上 進入 C:\Program Files\Java\jdk\bin 找到 jconsole.exe , 運行它

 

 

用戶名:monitorRole

口令:QED

注意用戶名, 密碼的大小寫是敏感的。(似乎不用用戶名及密碼也能連上)

 

連接上后,會如下圖所示

 
 
inside the host appBase has been specified,and will be ignored警告!
解決方法:
是虛擬目錄出了問題!你出現這個問題有兩種可能
1.在server-config.xml中設置了虛擬目錄;
2.在/conf/Catalina/localhost下有一個.xml文件;
解決方法如下(相對應的):
1.把server-config.xml中無效的連接配置都刪除掉  
2.找到tomcat下的conf\Catalina1\localhost目錄,是因為下面已經定義了一個docbase,把這個文件刪掉就沒事兒啦
 
 
本地tomcat啟動,無法訪問 http://127.0.0.1:8080/manager/html,出現404頁面的解決方法:

可能是因為E:\tomcat\webapps\manager\WEB-INF目錄下少了一個web.xml文件。添加一個即可

 
本地可以訪問tomcat,遠程不能訪問。
原因可能是端口沒開放,可以點開防火牆屬性。里面第二個選項卡(例外)里就可以添加端口了!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM