Linux(CentOS7)環境下的Java環境搭建及部署


  今天剛把上大學時候的古董筆記本裝了一個CentOS7,以此來作一個本地局域網的服務器,以便做相關的部署以及開發測試等。這篇文章主要是記錄一下Linux環境下的簡單防火牆配置及項目Java和數據庫環境的配置。

防火牆部分

僅限於CentOS7以上版本

首先我們來查看一下防火牆狀態

#查看防火牆狀態
 systemctl status firewalld
#啟動防火牆
systemctl start firewalld
#關閉防火牆
systemctl stop firewalld

從上圖中的綠色active (running)可以看出目前的防火牆是正常運行的

我們開始配置相關端口

#查看已開放的端口(默認不開放任何端口)
firewall-cmd --list-ports
#開啟端口(必須添加permanent否則重啟后設置無效)
firewall-cmd --zone=public --add-port=80/tcp --permanent
#刪除端口
firewall-cmd --zone= public --remove-port=80/tcp --permanent
#重啟防火牆(設置完必須重新載入防火牆,否則設置無效)
firewall-cmd --reload

因為是Java項目部署,所以我開了一個tomcat端口和一個MySQL的端口,此時防火牆部署基本完成,如果是雲服務器還需要在控制台開啟對應的端口規則,在此不再描述。

JDK下載安裝及配置

#查看Java版本目錄
yum list java

因為我們的系統是64位版本所以我們選擇帶_64的版本,我這里選擇的是jdk1.8

yum install -y java-1.8.0-openjdk.x86_64

#我們先下載tomcat8.5的壓縮包
#安裝wget
yum install wget
#下載tomcat wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.43/bin/apache-tomcat-8.5.43.tar.gz

#創建一個目錄
mkdir -p /usr/local/apache/tomcat8.5/
#解壓文件到指定目錄
tar -zxvf apache-tomcat-8.5.43.tar.gz -C /usr/local/apache/tomcat8.5/

#修改tomcat訪問端口為80並保存
vi /usr/local/apache/tomcat8.5/apache-tomcat-8.5.43/conf/server.xml
保存並退出
:wq
#進入tomcat的bin目錄啟動tomcat
cd /usr/local/apache/tomcat8.5/apache-tomcat-8.5.43/bin
#啟動tomcat
sh startup.sh

此時可以正常訪問。細心的同學應該已經發現,我並沒有進行配置JDK,我猜想是因為我是通過yum命令方式安裝JDK的原因,在安裝完成時自動配置了相關路徑。

#查看Java版本
java -version

  

如果不放心也可以自己配置一下JDK。

#編輯系統變量配置
vi /etc/profile

  

#JDK配置(注意Linux下通過yum安裝的jdk根目錄會相較於Windows環境下多一層jre)
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b10-0.el7_6.x86_64/jre
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

 


免責聲明!

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



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