1.jdk1.7.80的rpm的包的下載地址如下,請自己選擇32位還是64位,下載完之后通過vmware的共享功能共享一個文件下,然后使用cp命令copy到linux系統中去。
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html
2.使用rpm命令安裝
[root@localhost ~]# rpm -ivh jdk-7u80-linux-i586.rpm
3.設置環境變量
[root@localhost java]# vi /etc/profile
在打開的profile文件中添加如下內容
#set java environment
JAVA_HOME=/usr/java/jdk1.7.0_80
JRE_HOME=/usr/java/jdk1.7.0_80/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
讓修改生效
[root@localhost java]# source /etc/profile
4.驗證
[root@localhost share]# java -version
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) Client VM (build 24.80-b11, mixed mode, sharing)
centos7+tomcat部署JavaWeb項目超詳細步驟
我們平時訪問的網站大多都是發布在雲服務器上的,比如阿里雲、騰訊雲等。對於新手,尤其是沒有接觸過linux系統的人而言是比較有困難的,而且至今使用雲服務器也是有成本的,很多時候我們可以通過虛擬機自己搭建一個測試服務器來運行我們的JavaWeb項目。這里我就從頭到尾開始詳細的介紹一下如何部署javaWeb項目到centos7上。
總體分為三部分:1、java環境。2、tomcat環境。3、JavaWeb項目部署
一、安裝java環境
centos7安裝java環境比較簡單,我是通過virtualBox安裝的最小的centos7,安裝完畢后設置好IP,要能夠訪問外網,我上一篇文章里詳細講了如何通過centos7設置IP訪問外網。好了,廢話不多說,直接上命令:
yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel
yum命令需要聯網 該操作就是從網上下載jdk8到你的centos7並且安裝到默認目錄。
我們在Windows系統內用eclipse開發還需要設置JAVA_HOME、CLASSPATH、PATH環境變量,同樣的在centos7里面也一樣,安裝完畢之后,
將下面的三行添加到 /etc/profile 中:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-0.b13.el7_3.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
保存關閉后,執行:source /etc/profile #讓設置立即生效。
這里稍微說明一下/etc/profile文件就是centos7的環境變量配置文件。這個文件是每個用戶登錄時都會運行的環境變量設置,如果僅僅是修改是不會立即生效的,需要重新登錄的時候才能生效,通過命令:source /etc/profile可以讓剛才的設置立即生效。
至此,java環境安裝完畢,和windows下一樣,運執行命令:java -version
會出現以下信息:
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)
說明java環境安裝成功!
二、安裝tomcat環境
總體來說這個比較簡單就是下載壓縮包、解壓縮、運行。和Windows一樣。具體步驟如下:
下載linux下的Tomcat壓縮包 apache-tomcat-8.5.13.tar.gz
放到home下(目錄隨意,可以自己新建一個文件夾) 解壓縮
執行命令:tar -zxvf apache-tomcat-8.5.13.tar.gz
然后就會多了一個apache-tomcat-8.5.13的文件夾,其實這樣tomcat就相當於安裝成功了,是不是很簡單,但是要運行它還需要一些操作。
1、啟動tomcat
執行命令:/home/apache-tomcat-8.5.13/bin/startup.sh
2、開發8080端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
說一下這一句的意思吧,因為centos7 已經更改了防火牆策略,所以使用這種方式來打開端口
--zone #作用域
--add-port=8080/tcp #添加端口,格式為:端口/通訊協議
--permanent #永久生效,沒有此參數重啟后失效
重啟防火牆:firewall-cmd --reload
3、驗證
可以在Windows下通過輸入虛擬機的ip地址來訪問例如:192.168.1.100:8080
顯示了tomcat的歡迎頁,說明了tomcat已經成功運行了。
三、部署JavaWeb項目
linux里使用的是war包來部署的,所以我們要把項目打包成war包,操作如下
file-export類型選擇WAR file

之后把生成的war包復制到centos7中。
tomcat部署JavaWeb項目分為下面的步驟:
1、刪除tomcat按照目錄的ROOT文件夾下的所有文件
2、把war包復制到ROOT文件下面,解壓縮:jar -xvf xxxx.war;
3、結束所有的java進程:ps -e|grep java|awk '{print "kill -9 "$1}'|sh
4、啟動tomcat:sh tomcat目錄/bin/startup.sh;或者是進入到tomcat的bin目錄下執行:./startup.sh
5、訪問:在主機電腦通過瀏覽器訪問192.168.1.100:8080(centos的Ip和端口號),就可以打開項目的開始頁面。