今天天氣不錯,睡的亂七八糟
--- xingyunpi
折騰alumnus system因為資料量太大了,還真折騰出來點什麼...昨天啟動並執行時候,突然出錯,java.lang.OutOfMemoryError: Java heap space,顯然是記憶體不足,然後在網上一查,還真有挺多的辦法解決的喲,結果,都是這樣子說的:
"
解決方案:手動設定Heap size
修改TOMCAT_HOME/bin/catalina.sh
set JAVA_OPTS= -Xms32m -Xmx512m
可以根據自己機器的內存變更。
"
按照這樣的說明,找到了tomcat下的bin目錄,可是木有看到有catalina.sh/catalina.cat,我就納悶了,怎麼會這樣呢...
正好昨天看到別人電腦上的tomcat5.5的bin目錄下有,之後看到他在虛擬機器上裝的時候是解壓的,我突然意識到,well,俺的tomcat是安裝版的,於是今天下載了一個解壓版的,嘻嘻,還真的,而且,解壓版好像要比安裝版的好.
好啦,下面記錄安裝版和解壓版的區別啦:
對於安裝版的tomcat(我好像一直用的):
(1)其實比解壓版的省去很多配置環境之類的問題,所以,要簡單.只要安裝,然後就可以在瀏覽器裡面輸入:http://localhost:8080/ 後顯示tomcat安裝成功的資訊.
(2)對於檔案夾中的設定檔,那就沒有了,所以,在TOMCAT_HOME\bin目錄下,只有一下幾個檔案:
其中,tomcat6.exe是用來啟動服務的,雙擊就可以啟動tomcat服務.這個檔案夾下的設定檔好像也少了不少..
對於解壓版的tomcat:
(1)先看一下TOMCAT_HOME\bin目錄下的檔案們:
這一個很明顯咯,startup.bat(windows下)是開啟服務的,也有我想要的catalina.bat/catalina.sh(linux).
(2)再看一下配置環境變數:
安裝版的不需要配置環境變數,然後直接雙擊啟動服務的表徵圖就可以實現,但是解壓版卻不行咯.配置環境變數如下:
要配置的變數有: JAVA_HOME TOMCAT_HOME CLASSPATH(有的jdk安裝好了之後,JAVA_HOME會有了,如果沒有的話,就配一下)
具體配置:
JAVA_HOME:jdk的安裝目錄;
TOMCAT_HOME:tomcat的安裝目錄;
CLASSPATH:tomcat和jdk下的lib目錄.
我的配置參數如下:
理解他們的意思,可以像理解相對路徑和絕對路徑一樣.
(3)啟動tomcat:
安裝版的直接雙擊開機檔案,但是解壓版的要通過cmd視窗來控制了:
找到tomcat的bin目錄,然後執行startup即可啟動:
運行startup的時候,會彈出下面的框框,提示啟動成功:
配置好了再啟動起來之後,在地址欄輸入:http://localhost:8080/ 就好啦.
好了,要說的就這些了.
加上tomcat解壓版下載路徑(其實就是官網啦):
http://tomcat.apache.org/download-60.cgi