1. 程式人生 > >騰訊雲配置java+tomcat並部署自己的javaweb專案

騰訊雲配置java+tomcat並部署自己的javaweb專案

一 配置java環境
1 linux配置jdk 命令
yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel
2 配置環境變數
安裝後jvm的路徑:
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64
vi 編輯/etc/profile
vi /etc/profile
在profile中加入如下程式碼:

        export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64

        export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

        export PATH=$PATH:$JAVA_HOME/bin
        (注意,JAVA_HOME是你安裝後jvm所在的路徑,如果你是下載jdk之後通過ftp拷貝到伺服器,安裝路徑會不同)

        儲存profile後 執行  source /etc/profile  讓設定立即生效

        執行命令 java -version  檢查是否配置成功
        如果java環境配置成功了會出現以下資訊:

        openjdk version "1.8.0_121"

        OpenJDK Runtime Environment (build 1.8.0_121-b13)

        OpenJDK 64-Bit Server VM (build 25.121-b13, mixed mode)

二 配置tomcat
1 下載linux的tomcat壓縮包我這裡選擇的是apache-tomcat-7.0.85.tar.gz 如果選擇其他版本可以去https://tomcat.apache.org/download-70.cgi下載
此處注意:linux對應的版本為tar.gz,點選tar.gz下載即可
Core:
zip (pgp, sha1, sha512)
tar.gz (pgp, sha1, sha512)
32-bit Windows zip (pgp, sha1, sha512)
64-bit Windows zip (pgp, sha1, sha512)
32-bit/64-bit Windows Service Installer (pgp, sha1, sha512)
這裡寫圖片描述

2 將壓縮包複製到伺服器
    下載完tomcat壓縮包後將壓縮包複製到伺服器,我這裡使用的SecureFX,在/var資料夾下建立一個tomcat資料夾,然後將壓縮包複製到tomcat資料夾下
    其實任意目錄都可以,此處我放在/var/tomcat下

    進入var/tomcat路徑下
    執行命令 tar -zxvf apache-tomcat-7.0.85.tar.gz
    執行之後就會多了一個 apache-tomcat-7.0.85資料夾,這樣tomcat就相當於安裝成功了
    為了以後方便使用,可以將apache-tomcat-7.0.85資料夾重新命名為 tomcat-7   (命令為: mv apache-tomcat-7.0.85 tomcat-7)

3 啟動tomcat
    進入tomcat-7/bin資料夾執行命令: ./startup.sh

    檢視埠開放情況:
    netstat -nupl (UDP型別的埠)
    netstat -ntpl (TCP型別的埠)

4 進入瀏覽器在位址列輸入 http://伺服器外網ip:8080/檢視是否能訪問
如果不能訪問,去雲伺服器控制檯,檢查伺服器安全組是否開放了對應的埠

三 部署自己的web專案
在eclipse或者MyEclipse中選擇export成war型別的檔案(如test.war),然後通過ftp軟體放入tomcat-7的webapps資料夾
訪問url為:http://119.29.179.167:8080/test (沒有備案域名的話可以使用這種方式訪問)
這樣就能訪問自己的web專案了
這裡寫圖片描述
這裡寫圖片描述

另外:可以修改tomcat-7/conf資料夾下的server.xml檔案把<Connector>標籤中的埠修改為80,這樣就不用再加上:8080進行訪問了(tomcat會預設使用80埠訪問)