1.自己電腦下載好jdk的linux版本傳到linux上或者直接用wget命令下載
安裝文件放上去,用ls命令查看下載后的文件,看到apache-tomcat-8.0.28.tar.gz就是我們下載來的安裝包。
2.解壓
將解壓的文件拷貝到你想放置的目錄(目錄不存在就先建立)
[root@TestServer-DFJR local]# cp -r apache-tomcat-8.0.28 /usr/local/programs [root@TestServer-DFJR local]# cd /usr/local/programs [root@TestServer-DFJR programs]# tar -xf apache-tomcat-8.0.28.tar.gz
3.文件夾名稱太長,將apache-tomcat-8.0.28重命名為tomcat8
[root@TestServer-DFJR programs]# mv apache-tomcat-8.0.28 tomcat8
4.修改tomcat的端口
進入cd /usr/local/program_files/tomcat8/conf/目錄下,打開server.xml(sudo vi server.xml)將端口8080修改為8081。
<Connector port="8081"protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"/>
5.測試
啟動tomcat(/usr/local/programs/tomcat8/bin/startup.sh)
[root@TestServer-DFJR tomcat8]# cd bin [root@TestServer-DFJR bin]# ./startup.sh Using CATALINA_BASE: /usr/local/programs/tomcat8 Using CATALINA_HOME: /usr/local/programs/tomcat8 Using CATALINA_TMPDIR: /usr/local/programs/tomcat8/temp Using JRE_HOME: /usr/local/programs/jdk1.8/jre Using CLASSPATH: /usr/local/programs/tomcat8/bin/bootstrap.jar:/usr/local/programs/tomcat8/bin/tomcat-juli.jar Tomcat started.
在瀏覽器中輸入http://localhost:8081/看到tomcat的歡迎頁面。localhost替換為Linux服務器IP。
6.內存優化
Tomcat內存優化主要是對tomcat啟動參數優化,我們可以在tomcat的啟動腳本catalina.sh中設置 JAVA_OPTS 參數。我的服務器是6G內存,所以我設置JVM啟動參數大些,個人可以根據自己的實際情況進行設置。
JAVA_OPTS='-Xms2048m -Xmx4096m -Xmn1g-Xss1024k -XX:NewRatio=4 -XX:SurvivorRatio=4 -XX:PermSize=1024m-XX:MaxPermSize=1024m -XX:MaxTenuringThreshold=0 -XX:+UseParallelGC-XX:ParallelGCThreads=20 -XX:+UseParallelOldGC -XX:+UseAdaptiveSizePolicy'
7. 運行./startup.sh時可能你會出現如下問題:
touch: cannot touch ‘/usr/local/program_files/tomcat8/logs/catalina.out’: Permission denied
原因是安裝后logs這個目錄的權限不夠,可以這樣來更改一下:
[root@TestServer-DFJR tomcat8]chmod 766 -R ./logs