博主發表這篇文章爲了今後換了環境能更快的去配置爲之前的環境。
以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即可。