最近這段時間在忙着做畢業設計的項目,項目在本地編碼完成之后就想着把他部署到服務器上,之后便在阿里雲通過學生認證購買了半年的ESC服務器,價格比較實惠,雖然配置比較低,但也夠用。經過一番折騰之后終於將項目部署成功了,下面簡要描述一下我項目部署的過程。
我的項目原本是用SSM框架寫的,后來閑着沒事做就把SSM中的一些配置抽取出來升級成了Spring Boot項目,下面是我項目部署所需要的環境:
1、JDK 1.8
2、Mysql數據庫
3、Tomcat 8.5
4、nginx服務器
一、在阿里雲服務器安裝JDK
Linux上一般會安裝Open JDK,關於OpenJDK和JDK的區別:http://www.cnblogs.com/sxdcgaq8080/p/7487369.html
1、卸載系統自帶的OpenJDK以及相關的java文件
在命令窗口鍵入:
命令說明:
rpm 管理套件
-qa 使用詢問模式,查詢所有套件
grep 查找文件里符合條件的字符串
java 查找包含java字符串的文件
rpm -qa | grep java
刪除以下幾個文件:
java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64 java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64 java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64 java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
刪除命令如下:
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64 rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64 rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64 rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
檢查是否已經刪除成功
java -version
2、在官網上下載Linux操作系統下的JDK,下載完成之后可以通過 Win SCP上傳至服務器
3、解壓縮JDK
將上傳后的jdk-8u144-linux-x64.tar.gz文件拷貝一份到/usr/java
cp jdk-8u144-linux-x64.tar.gz /usr/java
在java目錄下解壓縮jdk
tar -zxvf jdk-8u144-linux-x64.tar.gz
刪除JDK壓縮包
rm -f jdk-8u144-linux-x64.tar.gz
4、配置JDK環境變量
編輯全局變量
vim /etc/profile
在文本的最后一行粘貼如下:注意JAVA_HOME=/usr/java/jdk1.8.0_144 就是你自己的目錄
#java environment export JAVA_HOME=/usr/java/jdk1.8.0_144 export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar export PATH=$PATH:${JAVA_HOME}/bin
退出並保存(:wq)
5、檢查配置
讓剛剛設置的環境變量生效
source /etc/profile
檢查是否配置成功
java -version