整體搭建linux\centos

整體搭建linux\centos

第一步:下載

首先下載需要的文件和包(xshell,xftp,jdk,Tomcat,postgre)

第二步:安裝

安裝vm ware,然後安裝centOs 版本;

第三步:傳文件

控制好網絡連接,連接xftp和xshell,然後通過xftp傳文件

第四步:解壓文件

把傳好的 後綴名爲.tar.gz 進行解壓
首先進入對應文件夾下
tar zxvf apache-tomcat-9.0.13.tar.gz
tar zxvf jdk-8u191-linux-x64.tar.gz
,然後看目錄下生成文件則成功

第五步:配置環境變量

修改/etc/profile 文件,加上四句話
JAVA_HOME=/srv/www/app/software/jdk1.8.0_191
PATH=JAVAHOME/bin:JAVA_HOME/bin:PATH
CLASSPATH=.:JAVAHOME/lib/dt.jar:JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar
JRE_HOME=$JAVA_HOME/jre
配置之後使環境變量生效 source /etc/profile
echo $PATH 查看
然後 輸入 java -version 看是否正常

第六步:關閉防火牆

centOs 7
關閉: systemctl stop firewalld
查看狀態: systemctl status firewalld
開機禁用 : systemctl disable firewalld
CentOs6.5
關閉:chkconfig iptables off
查看:chkconfig --list iptables

第七步:修改tomcat端口並啓動

找到/srv/www/app/software/apache-tomcat-9.0.13/conf/server.xml,打開找到69行修改爲8888端口,之後啓動tomcat ,進入tomcat目錄下的bin文件夾 執行命令 ./startup.sh ,然後查看ps -ef |grep tomcat,啓動完 成後,在外網訪問 改端口例:http://10.16.1.171:8888/
如果中間出現訪問不了問題,請按如下步驟:
Step4. 檢驗防火牆是否啓動
輸入命令 " firewall-cmd --state " 如果出現如圖所示的這種情況說明正在運行,如果沒有正在運行需要執行命令" systemctl start firewalld “開啓防火牆服務
Step5. 檢查8080端口是否被防火牆開啓
輸入命令” firewall-cmd --permanent --zone=public --list-ports “ 如果終端輸出 “8080/tcp” 則說明8080端口被開啓
如果沒有該輸出則需要執行命令" firewall-cmd --zone=public --add-port=8080/tcp --permanent"開啓8080端口, 出現" success" 則表示添加成功。
Step6. 重新啓動防火牆
輸入命令" firewall-cmd --reload" 重新啓動防火牆,出現” success“ 字樣則表示重新啓動成功。
Step7.驗證開啓的8080端口是否生效
輸入命令” firewall-cmd --zone=public --query-port=8080/tcp“ 驗證8080端口是否生效,如果出現 ” yes “字樣則代表生效。
此時,重新啓動tomcat就可以使用外部瀏覽器訪問centos 中的tomcat啦。

第八步:部署postgresql

此處之後會寫兩個單獨的 文檔分別針對 6.5 和7 的版本
以下只是幾個備用命令:
rpm -qa | grep postgres 檢查PostgreSQL 是否已經安裝
yum remove postgresql* 刪除安裝
ps -ef|grep postgres就可以看到相關進程
通過lsof -i:5432 或者 netstat -an |grep 5432 查看端口

第九步:再把項目打成war包,放在Linux上 找到

/opt/software/apache-tomcat-9.0.13/webapps/下       

解壓項目war包。 修改數據庫配置文件,修改連接地址
方式一:直接啓動 ./startup.sh
方式二:作爲服務啓動 nohup ./startup.sh &
方式三:控制檯動態輸出方式啓動 ./catalina.sh run 動態地顯示tomcat後臺的控制檯輸出信息,Ctrl+C後退出並關閉服務

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章