特別要注意:不要設置CATALINA_HOME
1 下載tomcat的壓縮包(不是安裝的那種,直接解壓縮就能用的)
下載地址:http://tomcat.apache.org/download-55.cgi
下載好的文件名是:apache-tomcat-5.5.23.zip
2 解壓縮。我解壓縮到了C:\
分別是C:\apache-tomcat-5.5.23-1,C:\apache-tomcat-5.5.23-2
3 修改任意一個的配置文件
比如apache-tomcat-5.5.23-1,
C:\apache-tomcat-5.5.23-1\conf\server.xml用記事本什麼的打開
修改3個地方
第一:
<Server port="9005" shutdown="SHUTDOWN"> ----原來是8005
第二
<Connector port="9080" maxHttpHeaderSize="8192" ----原來是8080
第三<Connector port="9009" enableLookups="false" redirectPort="8443" protocol="AJP/1.3" /> ---原來是8009
然後保存
4 開啓第一個tomcat
運行-cmd
設置兩個環境變量:JAVA_HOME(指向jdk)和CATALINA_HOME(指向Tomcat目錄)
在命令行打:set JAVA_HOME=C:\Program Files\Java\jdk1.5.0_11
set CATALINA_HOME=C:\apache-tomcat-5.5.23-1
可以運行tomcat了,命令:C:\apache-tomcat-5.5.23-1\bin\startup.bat
(關閉可以用C:\apache-tomcat-5.5.23-1\bin\shutdown.bat)
4 開啓第二個tomcat
運行-cmd(打開了另一個命令窗口)
還是要設置兩個環境變量:JAVA_HOME(指向jdk)和CATALINA_HOME(指向Tomcat目錄)
在命令行打:set JAVA_HOME=C:\Program Files\Java\jdk1.5.0_11
set CATALINA_HOME=C:\apache-tomcat-5.5.23-2 (注意tomcat目錄我指向了另一個)
可以運行tomcat了,命令:C:\apache-tomcat-5.5.23-2\bin\startup.bat 注意也是另一個--5.5.23-2)
(關閉可以用C:\apache-tomcat-5.5.23-2\bin\shutdown.bat)(注意也是另一個--5.5.23-2)
完畢
備註:
可能的錯誤:
1 命令行提示:The CATALINA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
翻譯:這個CATALINA_HOME環境變量沒有正確的定義
這個程序運行需要這個環境變量
解決:用我上邊的set命令設置CATALINA_HOME即可
2 命令行提示: Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program
翻譯:JAVA_HOME或者JRE_HOME環境變量任意一個都沒有定義
這個程序運行需要(這兩個中的)至少一個環境變量
解決:用我上邊的set命令設置JAVA_HOME即可
3 命令行提示:The JAVA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
NB: JAVA_HOME should point to a JDK not a JRE
翻譯:JAVA_HOME環境變量沒有正確的定義
這個程序運行需要這個環境變量
JAVA_HOME應該指向JDK而不是JRE
解決:用我上邊的set命令設置JAVA_HOME,確信指向了JDK的目錄
4 關於修改的端口號:只要不是常見端口號就行,別設置常見端口號
下邊的是比較常見的,別設置成這些就行基本9000多都沒人用