如何在雲服務器上部署我的java項目(一)


  最近比較閑,就想着搞點什么事情。想法是開發一個屬於自己的網站,暫時沒想好到底做成什么類型、什么樣子,就走一步算一步吧。

首先我得有一台服務器,一個項目。服務器已經搞定,買了一台騰訊雲的服務器,年費120(學生價),順便買了一個域名。

  要想項目運行在服務器上必須對服務器進行基本的配置:

一、配置java環境

  通過騰訊雲自帶終端(也可以通過SercureCRT等ssh客戶端進行連接)進行JDK下載及環境變量配置。

  1、下載jdk: 終端輸入命令yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel

這樣安裝好后我很疑惑jdk的安裝目錄,百度后得到的可行性答案是終端輸入: ls -l /etc/alternatives/java即可查看jdk安裝目錄;

順便說一句網上有很多說可以用:echo $JAVA_HOME命令查看jdk安裝目錄,但前提是你要先配置了此環境變量才行,剛下載了jkd還沒到那一步就是瞎扯淡。
  2、配置環境變量

  不曉得大家有沒有過這個疑惑為什么要配置環境變量?

  其實配置環境變量的目的是讓操作系統識別我們的一系列指令,如:查看java版本,我們可以通過執行 java -version命令來獲取,如果不配置環境變量系統是不知道這個命令是干什么的,當然不配置環境變量這些命令也是可以使用的,那就需要我們進入指定目錄即可使用。我在想操作系統在獲取到命令時是不是遍歷Path下配置的各個環境變量路徑,如果在某一個路徑里找到相應的指令則執行。

  回到正題配置環境變量:vim /ect/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 -version查看jdk版本:

二、安裝MySQL

  1、下載MySQL的repo源
  輸入:wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
   2、安裝mysql-community-release-el7-5.noarch.rpm包
  輸入:sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
   3、安裝MySQL服務
  輸入:sudo yum install mysql-server
   4、啟動MySQL服務
  輸入:systemctl start mysqld
   5、登陸MySQL
  首次安裝需要獲取臨時密碼,輸入:grep 'temporary password' /var/log/mysqld.log
以免輸錯直接復制粘貼就好。
  6、修改默認密碼
  登陸成功后輸入:set password=password("yourpassword");
  7、設置可遠程連接
  由於mysql默認是沒有開啟遠程連接的,所以必須添加遠程訪問用戶。
  輸入:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;該命令將授權所有地址都可以通過root用戶遠程訪問數據庫,如果需要限定ip,可以將%換為ip。
  開啟后一定要記得刷新權限,輸入:FLUSH PRIVILEGES。
  查看授權結果選擇mysql庫,並輸入:select User,Host from user。

  到此就可以用本地navcat進行連接了!

三、安裝tomcat

  1、通過yum安裝tomcat

  輸入:yum -y install tomcat下載安裝tomcat。

  2、安裝tomcat管理界面

  yum -y install tomcat-webapps tomcat-admin-webapps。

  3、啟動tomcat服務

  啟動前可以通過輸入:systemctl status tomcat查看下tomcat服務的狀態:

  可以看到此時tomcat的狀態是dead未啟動,可以通過輸入:systemctl start tomcat來啟動(此時為active啟動狀態)。

 

  ok,現在可以通過公網IP訪問tomcat了,效果如下:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM