阿里雲部署Java web項目初體驗(轉)/linux 上配置jdk和安裝tomcat


  摘要:本文主要講了如何在阿里雲上安裝JDK、Tomcat以及其配置過程。最后以一個實例來演示在阿里雲上部署Java web項目。

一、准備工作 

購買了阿里雲的雲解析,和雲服務器ecs。

2、下載putty和FileZlilla 

我用的是xshell+xftp強烈推薦,也可以使用FileZilla

本地遠程SSH登陸到個人阿里雲服務器的過程很簡單,這里就不再細說 

二、JDK安裝 

1、首先先到http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html下載JDK,下載到本到后,通過Xftp上傳此壓縮包到個人雲服務器

#wget http://111.1.50.20/files/4041000006F611C7/download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.tar.gz

打開XShell。輸入IP地址,按照提示輸入用戶名和密碼即可。(密碼為你登陸到阿里雲首頁的那個密碼)

(tomcat是下一步下面要安裝到的)

好了,之后就很簡單了。

 

2、配置目錄

注意:最好以root用戶來操作

先新建一個目錄:

cd usr
mkdir java
cd java
mkdir jdk

然后解壓jdk的tar文件到上面的目錄:

tar zxvf jdk-8u73-linux-x64.gz -C /usr/java/jdk 

結果如下:

 

3、配置環境變量

輸入:

vi /etc/profile  

gedit   /etc/profile 

添加如下內容:

#set java environment  
export JAVA_HOME=/usr/java/jdk/jdk1.8.0_73  
export JRE_HOME=/usr/java/jdk/jdk1.8.0_73/jre  
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH  
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH  

注意此處改成對應的jdk的目錄,並且要以root用戶來做修改,否則無法保存

 保存后執行:

source /etc/profile 

驗證安裝:

 輸入:

java -version 

出現如下,說明安裝成功

三、配置tomcat

1、下載tomcat,到http://tomcat.apache.org/下載,此處筆者使用的是tomcat7.同時將tomcat下載到本地電腦上,通過FileZlilla(這個交互和用戶體驗可能給人感覺更好)上傳此壓縮包到個人雲服務器.

這是上傳成功后的:

 

2、安裝

此處我把tomcat安裝到/usr/java/tomcat中去。

執行

tar zxvf apache-tomcat-7.0.68.tar.gz -C /usr/java/tomcat 

3、配置環境

進入到上面的tomcat的bin文件夾下:

 

打開

vi setclasspath.sh  

或者

gedit setclasspath.sh 

添加如下內容:

export JAVA_HOME=/usr/java/jdk/jdk1.8.0_65   
export JRE_HOME=/usr/java/jdk/jdk1.8.0_65/jre   

 

保存即可。輸入命令  :wq保存

 

然后退回到bin目錄下:

執行:

./startup.sh 

出現如下,說明安裝成功

 

 

或者直接通過端口來外部訪問,先查看自己服務器的外部IP

確認之后再加個端口8080即可訪問:

四、從本地上傳java web項目 

1、war包上傳

這是本地打包好的war包,

這里筆者直接使用以前打包好的war包,打開FileZilla,然后選擇

注意,個人雲服務器要選對地址,要不還得cp到這里來去。要記得將war包放到tomcat下的webapps下

2、然后打開瀏覽器,輸入

http://120.24.19.24:8080/JavaHelloWorld-0.0.1-SNAPSHOT/

發現可以訪問了!

當然,也可以到雲服務器上看war包:

 說明:本篇由於是看完別人的教程和自己搭建回過頭來總結的所以存在版本不一致 可以忽略因為只是取名而已。

 


免責聲明!

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



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