一、購買一個云服務器
這里用了騰訊云的CVM云服務器。
根據需要購買以后,登錄賬號。這里我領取了免費體驗的云服務器,讓它安裝上 centOS7.0 。
二、登錄服務器
這里需要使用putty來遠程登錄服務器。
三、安裝 JDK
到 Java 官網下載 JDK 的 tar 包。
然后將這個包上傳到服務器上。這里用到 FileZilla Client ??梢灾苯拥焦倬W免費下載。
安裝完成后登錄你的服務器,用端口 22 。然后我們就能看見服務器的目錄了。
從左邊本地目錄找到剛才下載的 JDK 包上傳到 root 目錄下。成功以后我們解壓這個安裝包。在這之前,我們先創建存放 JDK 的目錄。
[root@centos ~]# cd /usr
[root@centos usr]# mkdir java
[root@centos usr]# cd java
[root@centos java]# mkdir jdk
[root@centos java]# cd /root
[root@centos ~]# tar zxvf jdk-8u112-linux-x64.tar.gz -C /usr/java/jdk
安裝完成后,我們配置環境變量。
[root@centos ~]# vi /etc/profile
進入后按鍵盤的 I 進入輸入狀態,在底部添加四行。
#set java environment
export JAVA_HOME=/usr/java/jdk/jdk1.8.0_112
export JRE_HOME=/usr/java/jdk/jdk1.8.0_112/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH
然后按 Esc ,再輸入 :wq! 退出。
這樣JDK基本就好了。
輸入命令查看一下是否成功。
[root@centos ~]# java -version
成功后會顯示版本。
四、安裝 Tomcat
首先我們跟上面 JDK 一樣,去 Tomcat 官網下載 tar 包。這里下載的是 8.5.8 版本。
然后將下載的包繼續上傳到 /root 目錄下,解壓。同樣,解壓前我們創建一個目錄存放,以便我們找到它。
[root@centos ~]# cd /usr/java
[root@centos java]# mkdir tomcat
[root@centos java]# cd /root
[root@centos ~]#?tar zxvf apache-tomcat-8.5.8.tar.gz -C /usr/java/tomcat
完成后,我們進入 Tomcat 的 bin 目錄。
[root@centos ~]#?cd /usr/java/tomcat/apache-tomcat-8.5.8/bin
然后配置環境變量。
[root@centos bin]# vi setclasspath.sh
在底部添加以下內容。
export JAVA_HOME=/usr/java/jdk/jdk1.8.0_112
export JRE_HOME=/usr/java/jdk/jdk1.8.0_112/jre
然后退回 bin 目錄。開啟 Tomcat。
[root@centos bin]# ./startup.sh
在主機上輸入服務器 ip:8080 查看 Tomcat 是否啟動成功。
五、安裝MySQL
這里有點小復雜,參考這篇文章。
安裝完成后,這里我使用 Navicat 來連接這個數據庫(注意:在這之前必須開啟 MySQL 服務,并且授權外部用戶連接)。
連接成功后,我們就能導入自己的 .sql 文件,將數據搬過來。
六、上傳 war 包
將打包好的 war 包上傳到服務器的 Tomcat 目錄下的 webapps 目錄里。然后重新啟動 Tomcat。
然后在瀏覽器輸入你的項目地址 例如:ip:8080/war包名稱/........
成功打開項目網站,我們登錄一下看能不能調用數據庫。
登錄也成功了,說明數據庫也沒問題。
到這里就完成啦!
七、總結
第一次布置 Java web 項目到 Linux 系統,中間遇到了很多的問題,不過最后也算成功了,上面很多東西都是在網上找的,然后結合自己的實踐復述出來,不知道有沒有做的不對的地方。還是希望這篇文章能給跟我一樣的入門不久的朋友一點幫助。