加快你的Tomcat啟動速度,給Tomcat減負
tomcat用得久了,一般就會啟動起來很慢,而在除錯程式的時候常常要重新啟動tomcat,所以有必要給tomcat清理一下,減減負,讓他執行總像剛安裝之後第一次啟動那樣快。
tomcat工作目錄很清晰,有些檔案是可以放心大膽刪掉的,
首先我們要刪除掉的就是webapps資料夾下的不需要的工程,一般會有些host-manager、example、doc等等這些預設的工程,當然也許還會有自己曾經新增的但現在卻又用不著的工程 ,這些最好全都刪除掉,啟動的時候看tomcat的日誌輸出,可以發現每次啟動它都會重新佈署這些工程,會花不秒時間在這上面,所以 果斷刪掉吧,把暫時不用的工程放到別的地方。
第二要刪除的是logs資料夾下的日誌檔案,時間一久這裡檔案會很多很大,既然不需要了就刪掉它吧。
第三是work資料夾下的catalina資料夾,把這個資料夾跟它裡面的所有檔案都刪掉,tomcat容器把每個工程進行編譯,將編譯後的檔案放在這裡,有時候也許會遇到修改了程式碼,重啟了tomcat,但是更改仍沒應用,這時候便可以刪除掉這個資料夾,tomcat下次啟動的時候會重新生成的。
第四,當然temp資料夾,不解釋。
另外,發現有的版本的tomcat還會在conf資料夾下建立一個catalina資料夾,裡面存放一些工程佈署的xml檔案,別忘了檢查這裡。
最後,最好再檢查一下conf/server.xml配置檔案中有沒有不需要佈署的工程,有的話註釋掉或者刪除掉。
經過上面這一通清理,再試著執行tomcat一下,會發現很快便會“資訊: Server startup in 2187 ms” 而且輸出的日誌變很少了,心情也會舒暢的~。
相關推薦
加快你的Tomcat啟動速度,給Tomcat減負
tomcat用得久了,一般就會啟動起來很慢,而在除錯程式的時候常常要重新啟動tomcat,所以有必要給tomcat清理一下,減減負,讓他執行總像剛安裝之後第一次啟動那樣快。 tomcat工作目錄很清晰,有些檔案是可以放心大膽刪掉的, 首先我們要刪除掉的就是webapps資
tomcat啟動成功,訪問tomcat成功,訪問頁面404
這個問題困擾了我很久,主要是思路方向錯了,所以始終都錯的。我的經驗也許不能幫到讀者,只是希望給自己留下印記,也給萬一跟我情況相似相同的朋友一個引導。 專案升級單點登入,只需要改個別配置檔案即可完成,升
linux環境下tomcat啟動成功,請求頁面出現404
無法 .html 奇怪 tomcat啟動 web訪問 第一次 裏的 同事 有變 這種情況很多,本文記錄我遇到比較奇葩的情況。 第一次tomact啟動成功,訪問404,亂搗鼓不知怎麽好了;第二次tomcat啟動成功,可以訪問部分鏈接,有些卻報404,但是代碼和數據都還是以前的
關於Tomcat啟動時,長時間停在Initializing Spring root webApplicationContext處的原因
time 現在 cati ack color 處的 問題 style 就會 1.大家肯定經常會遇到這樣的問題,以前啟動tomcat都不會出問題。現在一起動就會卡到Initializing Spring root webApplicationContext處,tomcat會報
Linux下Tomcat啟動正常,但瀏覽器無法訪問
需要 ipv4 cal dir load service ice /usr ping 1,服務器可ping通 2,服務器抓本地的http請求包,可以抓到 3,本地抓服務器返回的http響應包,抓不到 經過查找,是由於開啟了Linux防火墻 查看防火墻配置(需要root權
linux下部署程序,tomcat啟動正常,但網頁無法訪問
tom 環境部署 firewalld png 開啟 但是 system emctl 圖片 問題背景:測試環境部署程序,之前是可以的。但是在安裝rabbitmq的時候,再來打開網頁的時候就出現一直轉圈圈,網頁無法打開。 經過檢查發現是由於開啟了防火墻。 系統是cento
tomcat啟動時,內存溢出,Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "main"
通過 per memory tomcat配置 -xmx ... nbsp ont ron 問題原因 通過tomcat啟動項目,也許是因為項目太大,配置的內存不夠用了。老是報內存溢出的問題。 解決辦法 1.選中項目 右鍵 run as -》Run Configu
eclipse中Tomcat啟動正常,但Debug啟動超時無法啟動
啟動tomcat時,在Run模式(即正常啟動時)可以正常啟動;但是在Debug模式下無法正常啟動。 二、解決方法 進入Debug檢視,將所有斷點刪除即可。
tomcat啟動異常,Unable to load configuration. - [unknown location]
1.異常資訊 Unable to load configuration. - [unknown location] at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(Configurat
tomcat啟動慢, Creation of SecureRandom instance for session ID generation using [SHA1PRNG]took [xx] mil
通常情況下,tomcat啟動只要7-8秒鐘,突然有一天,tomcat啟動非常慢,要花5~6分鐘,甚至更久,以下是解決方案 SHA1PRNG演算法是基於SHA-1演算法實現且保密性較強的偽隨機數生成器。 在SHA1PRNG中,有一個種子產生器,它根據配置執行各種操作。 1)如果Java.
Intelli IDEA 中tomcat 啟動慢,每次修改後臺都要重啟問題解決
問題描述: 在IDEA 使用tomcat 的過程中,啟動整合的tomcat 本身就很慢,然後每次修改後臺都要啟動,這樣造成了時間的浪費,而且非常麻煩,有沒有熱啟動或者修改後臺就不用重新啟動呢? 答案是:有。 解決思路:
tomcat啟動成功,但是訪問卻顯示404 NOT FOUND
1、開發環境與錯誤情況 開發環境是jdk1.7+maven+git+spring MVC+spring+mybatis+mysql。 樓主做小例子的時候發現,tomcat成功啟動,但是訪問主頁,頁面提示404,如下圖: tomcat(注意是否add了你想載入的專案):
linux Tomcat啟動速度慢的優化方法
1.啟動慢錯誤提示 31-May-2017 13:50:32.127 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.5.
不配置java,tomcat環境變數, 為Tomcat指定jdk,啟動tomcat服務
1.修改 bin/catlina.bat 檔案新增java_home,jre_home,tomcat_name,catlina_home變數,在註釋下第一行填寫。 java_home:jdk安裝目錄 jre_home:jre安裝目錄 tomcat_name:tomcat安裝根目錄 c
Linux下tomcat啟動慢,阻塞
宣告:本文為轉載,請尊重版權,原文地址: 這兩天在linux部署完tomcat以後,發現每次啟動都非常的慢,沒有部署任何專案,雖然我啟動了3個tomcat,但是也不至於10幾分鐘才啟動。 於是查了下,發現是和 【JVM上的隨機數與熵池策略】有關係。 解決辦法:
Linux上部署專案遇到的問題(二)tomcat啟動成功,但是開啟專案失敗
這個可能是埠號不對。解決步驟如下: 1. 找到tomcat中server.xml 所在位置 find / -name server.xml 2. 使用cd 命令,轉換到server.xml的目錄下,再使用cat命令檢視server.xml cd /home/tomca
關於tomcat 啟動成功,但訪問localhost時Bad Request問題
如圖所示,在成功執行Tomcat之後,訪問localhost:8080,出現上述問題。 原因:Tomcat 預設埠8080被佔用 解決方法:修改Tomcat埠 1.開啟Tomcat/conf/server.xml 2.修改埠號8080為為被佔用的埠號,
tomcat啟動正常,瀏覽器訪問提示連線已重置
往ubuntu18.04伺服器上遷移專案,環境搭好之後啟動,一切正常。可是當用瀏覽器訪問專案時,卻顯示連線已重置。檢視tomcat日誌,發現能夠正常接收請求,但是頁面就是送不出去,像是被牆了。折騰了幾天,才被告知,伺服器所在機房必須用https請求,http請求能入站,出不了
tomcat啟動成功,但是http://localhost:8080/頁面打不開
今天遇到一個問題: $ ./startup.sh $ Tomcat started. 啟動tomcat顯示,tomcat成功,但是頁面http://localhost:8080/卻打不開 檢視日誌:catalina.log,發現: 27-Dec-2018 21:22:51.181
tomcat啟動後,http://localhost:8080無法正常顯示
問題描述:在java中可以成功啟動tomcat,且正常顯示專案內容,但在網頁中輸入http://localhost:8080無法正常顯示。 原因 eclipse將tomcat的專案釋出目錄重定向了,導致無法正常訪問。同時在tomcat安裝目錄下的we