去網址裡下載linux對應tar.gz版本
jdk:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
tomcat:https://tomcat.apache.org/download-80.cgi
我用的是xftp工具上傳的,你伺服器上能用外網的話也可以使用wget命令直接下載到linux伺服器上,然後用 tar -zxvf tar.gz名 解壓到自己想要放的目錄裡(tar -zxvf jdk-7u75-linux-x64.tar.gz /usr/local/)
(擴充套件)解壓縮參數說明
tar 命令:用來壓縮和解壓檔案。tar本身不具有壓縮功能。他是呼叫壓縮功能實現的
-f: 使用檔案名字,後面只能接檔案名。
下面 下麪這五個是獨立的命令,壓縮解壓都要用到其中一個,可以和別的命令連用但只能用其中一個
-c: 建立壓縮檔案
-x:解壓
-t:檢視內容
-r:向壓縮歸檔檔案末尾追加檔案
-u:更新原壓縮包中的檔案
這下面 下麪的參數是根據需要在壓縮或解壓檔案時可選的。
-z:有gzip屬性的
-j:有bz2屬性的
-Z:有compress屬性的
-v:顯示所有過程
-O:將檔案解開到標準輸出
常見解壓/壓縮命令
DirName:目錄名 FileName:檔名
tar (tar是直接打包,不是壓縮)
解包:tar -xvf FileName.tar
打包:tar -cvf FileName.tar DirName
.gz
解壓1:gunzip FileName.gz
解壓2:gzip -d FileName.gz
壓縮:gzip FileName
.tar.gz 和 .tgz
解壓:tar -zxvf FileName.tar.gz
壓縮:tar -zcvf FileName.tar.gz DirName
.bz2
解壓1:bzip2 -d FileName.bz2
解壓2:bunzip2 FileName.bz2
壓縮: bzip2 -z FileName
.tar.bz2
解壓:tar -jxvf FileName.tar.bz2
壓縮:tar -jcvf FileName.tar.bz2 DirName
.bz
解壓1:bzip2 -d FileName.bz
解壓2:bunzip2 FileName.bz
壓縮:未知
.tar.bz
解壓:tar -jxvf FileName.tar.bz
壓縮:未知
.Z
解壓:uncompress FileName.Z
壓縮:compress FileName
.tar.Z
解壓:tar -Zxvf FileName.tar.Z
壓縮:tar -Zcvf FileName.tar.Z DirName
.zip
解壓:unzip FileName.zip
壓縮:zip FileName.zip DirName
.rar
解壓:rar x FileName.rar
壓縮:rar a FileName.rar DirName
使用命令vim /etc/profile
點選鍵盤i 進入insert 狀態加上以下內容 具體的路徑設定上自己的
export JAVA_HOME=/usr/local/jdk1.7.0_75
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
然後按鍵盤Esc 然後輸入:wq儲存編輯退出 不儲存用:q!
最後使用命令 source /etc/profile 使編輯生效
使用命令java -version 出現jdk版本號說明設定成功
將下載好的tomcat上傳到伺服器中,然後用 tar -zxvf tar.gz名 解壓到自己想要放的目錄裡(tar -zxvf apache-tomcat-7.0.99.tar /usr/local/)
想啓動的話,進入到tomcat的bin目錄裡,用./startup.sh進行啓動,用./shutdown.sh進行關閉
想要tomcat不執行自己的webapps,要指定的話 在server.xml的host設定Context ,可以設定多個專案
path是執行的路徑要與專案檔名一致,根路徑執行的專案不用填寫,docBase是專案檔名放的路徑,到時候開啓網址要帶上path的路徑
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Context path="" docBase="/mnt/application/web" />
<Context path="service" docBase="/mnt/application/service" />
</Host>
tomcat啓動多個的話:
1.檢視Tomcat的進程ID:
ps -ef|grep tomcat
2.kill- 9 要刪除的進程id