開發環境搭建之Tomcat配置

博主發表這篇文章爲了今後換了環境能更快的去配置爲之前的環境。

以Eclipse的oxygen版爲例,截圖較多,不喜勿噴。

1 刪除Tomcat(編譯工具沒有Tomcat的跳轉至第二步)

 

      刪除tomcat,可以看到servers下已經沒有了tomcat,但是之前加入是沒有去除的,需要在設置裏面去掉window-preferences,搜索server點擊Runtime Environme 選中需要移除的tomcat這個時候點擊右側Remove。

2  添加自己需要的Tomcat版本

 

(1) 打開Eclipse的servers

(2)搜索servers

(3)點擊進入

(4)選擇自己需要的版本

(5)增加jdk

--------------------------------------------------下面是Tomcat的一些配置--------------------------------------------------------

3 Tomcat配置

 

(1)打開配置頁面

(2)設置超時時間,建議設置時間長點,默認爲start:45,Stop:15。但是系統較大,時間太小可能會啓動超時。

選擇下面的配置可以從web.xml啓動。(不想設置web.xml啓動的朋友可以跳過這一步和第四步)

這裏配置Tomcat VM arguments 的參數,將下面的複製進去

-Xms256m -Xmx512m -Dorg.apache.tapestry.disable-caching=true -Dorg.apache.tapestry.enable-reset-service=true

拓展:

VM arguments 的參數是什麼意思?

vm arguments 可參考:http://blog.csdn.net/kimylrong/article/details/17339263 
Java啓動命令可選項(options)大致可分爲標準(-D等)和非標準(-X、-XX)兩種,非標準的可選項不保證在所有平臺上都實現,並且未來的版本中可能會被修改且不告知,總之就是不穩定(Unstable)。不過有的非標準可選項還是非常有用的
 

-Djava.endorsed.dirs="W:\soft\apache-tomcat-7.0.42\endorsed"

-Djava.endorsed.dirs:由於classloader的父類繼承模式,你不能僞裝JDK的類,但是你可以通過此配置替換JDK中的部分類,不包括lang包中的類。

常見配置彙總

1.堆設置

-Xms :初始堆大小 
-Xmx :最大堆大小 
-XX:NewSize=n :設置年輕代大小 
-XX:NewRatio=n: 設置年輕代和年老代的比值。如:爲3,表示年輕代與年老代比值爲1:3,年輕代佔整個年輕代年老代和的1/4 
-XX:SurvivorRatio=n :年輕代中Eden區與兩個Survivor區的比值。注意Survivor區有兩個。如:3,表示Eden:Survivor=3:2,一個Survivor區佔整個年輕代的1/5 
-XX:MaxPermSize=n :設置持久代大小

2.收集器設置

-XX:+UseSerialGC :設置串行收集器 
-XX:+UseParallelGC :設置並行收集器 
-XX:+UseParalledlOldGC :設置並行年老代收集器 
-XX:+UseConcMarkSweepGC :設置併發收集器

3.垃圾回收統計信息

-XX:+PrintGC 
-XX:+PrintGCDetails 
-XX:+PrintGCTimeStamps 
-Xloggc:filename

4.並行收集器設置

-XX:ParallelGCThreads=n :設置並行收集器收集時使用的CPU數。並行收集線程數。 
-XX:MaxGCPauseMillis=n :設置並行收集最大暫停時間 
-XX:GCTimeRatio=n :設置垃圾回收時間佔程序運行時間的百分比。公式爲1/(1+n)

5.併發收集器設置

-XX:+CMSIncrementalMode :設置爲增量模式。適用於單CPU情況。 
-XX:ParallelGCThreads=n :設置併發收集器年輕代收集方式爲並行收集時,使用的CPU數。並行收集線程數。

6.一般環境下的默認參數:

1:jre中的Default VM Arguments: -Xms256M -Xmx640M -XX:PermSize=256m 
-XX:MaxPermSize=768m 2:Tomcat的Optional Java VM Arguments: -Xms256M -Xmx512M -XX:PermSize=256m -XX:MaxPermSize=512m 3:eclipse.ini中: -vmargs-Xms256m-Xmx512m

詳情參照:https://mp.csdn.net/postedit/93485211

4 配置xml文件

 

設置完Tomcat web.xml啓動,這裏就需要配置xml文件了。

找到tomcat安裝路徑,找到config-Catalina-localhost(沒有的需要手動創建)

創建一個與自己項目同名的xml文件(建議),這樣啓動依舊是輸入項目名。

啓動tomcat,確保加載了xml文件。

這個時候就可以根據項目名進行訪問了。每次只需要啓動tomcat即可。

 

 

 

 

發佈了58 篇原創文章 · 獲贊 76 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章