㈠ linux+伺服器8GBtomcat+jvm+8g參數設置
程序設置內存要小於總內存,也就是 tomcat加其他應用總配置內存不能大於8G
㈡ tomcat內存不斷增加切不能釋放 linux環境 求原因以及解決辦法詳細,新手求耐心,在線等
請使用如下命令:
ps-ax|grep tomcat 會出現tomcat的進程信息
類似如下的信息
24674 ? Sl 2:53 /usr/java/jdk1.6.0_20/bin/java -Xms256m -Xmx512m -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.loggin
然後使用kill + 進程id 命令殺死該進程,即可釋放內存
例如kill 24674
㈢ linux中tomcat能加大內存嗎
Tomcat默認可以使用的內存為128MB,在較大型的應用項目中,這點內存是不夠的,需要調大。
Windows下,在文件/bin/catalina.bat,Unix下,在文件/bin/catalina.sh的前面,增加如下設置:
需要把這個兩個參數值調大。例如:
表示初始化內存為256MB,可以使用的最大內存為512MB。
擴展知識:
如何設置Tomcat的JVM虛擬機內存大小
可以給Java虛擬機設置使用的內存,但是如果你的選擇不對的話,虛擬機不會補償。可通過命令行的方式改變虛擬機使用內存的大小。如下表所示有兩個參數用來設置虛擬機使用內存的大小。戚指
-Xms JVM初始化堆的大小
-Xmx JVM堆的最大信絕值
這兩個值的大小一般根據需要進行設置。初始化堆的大小執行了虛擬機在啟動時向系統申請的內存的大小。一般而言,這個參數不重要。但是有的應用程序在大負載的 情況下會急劇地佔用更多的內存,此時這個參數就是顯得非常重要,滑仔姿如果虛擬機啟動時設置使用的內存比較小而在這種情況下有許多對象進行初始化,虛擬機就必須 重復地增加內存來滿足使用。由於這種原因,我們一般把-Xms和-Xmx設為一樣大,而堆的最大值受限於系統使用的物理內存。
一般使用數據量較大的應用程序會使用持久對象,內存使用有可能迅速地增長。當應用程序需要的內存超出堆的最大值時虛擬機就會提示內存溢出,並且導致應用服務崩潰。因此一般建議堆的最 大值設置為可用內存的最大值的80%。
㈣ 如何在Linux系統上安裝tomcat
方法/步驟
1
下載tomcat
在網路搜索tomcat,看到第一條結果是帶有Apache Tomcat - Welcome字樣的,點擊進入tomcat的官網。
2
在左側導航條點擊Tomcat 7.0,會進入7.0的下載列表,點擊第一個zip,就會開始下載。(更多教程網路搜索:主機偵探)
3
上傳安裝包到伺服器
使用FTPCute、WinSCP等工具,可以把安裝包上傳到伺服器
路徑是/opt。
4
安裝tomcat
用Xshell等Linux遠程連接工具訪問伺服器。
進入/opt目錄,指令是cd /opt。
解壓安裝包,指令是unzip apache-tomcat-7.0.67.zip。
重命名解壓後的文件夾,指令是mv apache-tomcat-7.0.67 tomcat。
進入內部文件夾,指令是cd /opt/tomcat/bin。
嘗試啟動tomcat,指令是sh startup.sh,如果報錯Cannot find ./catalina.sh.The file is absent or does not have execute permission.This file is needed to run this program,則表示許可權不足。
開啟許可權,指令是chmod 777 *.sh,然後再次啟動tomcat,如果這時候沒有報錯,那就表示正在啟動了。
輸入tailf /opt/tomcat/logs/catalina.out,可以查看到tomcat的運行信息,如果看到INFO: Server startup in 1925 ms,則表示tomcat已經啟動成功了,按ctrl+c退出該日誌。
用指令sh shutdown.sh停止tomcat的運行,繼續進行後續操作。
5
修改tomcat默認埠
tomcat默認的埠是8080,也就是說我們在瀏覽器訪問的時候,需要在域名或IP後面加上:8080,這樣不太方便,但是這個可以修改。
打開tomcat配置文件,指令是vi /opt/tomcat/conf/server.xml。
打開之後按i或者a進入編輯模式。
找到8080,改為80。
然後按Esc鍵,然後按:wq,保存並退出(那個:是需要同時按著shift鍵才能出來的)。
啟動tomcat。
6
訪問
在瀏覽器輸入該伺服器的域名或者IP,能看到如下頁面,這是tomcat沒有部署任何東西的默認頁面。