雲伺服器jdk tomcat安裝配置測試詳細的步驟
部署環境要在雲端的java的JDK tomcat 安裝(看了好多的博客___>還有一些的部署指南)-都要部署java的環境
在ubuntu伺服器中安裝java環境,tomcat,和mysql等必須的軟體。可以通過apt-get install 來進行安裝(mysql已經安裝了,就是jdk和tomcat的安裝)
先看linux有沒有jdk
環境的步驟(https://www.cnblogs.com/XJJD/p/7236968.html)
先卸載系統中自帶的Java,沒有就不用卸載
yum list installed |grep java(查看已有的java)
yum -y remove java-1.7.0-openjdk*(卸載相應的java 1.7.0位版本號,因人而異)
yum -y remove tzdata-java.noarch (卸載tzdata-java)(以上命令沒裝java跑跑也沒事)
裡面沒有jdK接下來就是安裝JDK
去官網下載jdk8
連接fileZilla
用filezilla將jdk上傳到雲端的 /home/
FileZilla裡面的目錄文件的位置
在Xshell裡面訪問文件
在雲端 /usr/ 下面創建一個java目錄好安裝jdk
將/home/java/的jdk----->解壓
tar -zxvf jdk-8u144-linux-x64.tar.gz (解壓成功)
將/home/java/jdk1.8.0_144 移動到 /usr/java 下面去
mv /home/java/jdk1.8.0_144 /usr/java (移動成功)
安裝完畢為他建立一個鏈接以節省目錄長度
ln -s /usr/java/jdk1.8.0_144/ /usr/jdk
最後需要修改環境變數,通過命令
vim /etc/profile
編輯配置文件,配置環境變數
export JAVA_HOME=/usr/java/jdk1.8.0_144
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
https://jingyan.baidu.com/article/495ba8410ff14d38b30ede01.html
vim怎麼退出的方法,沒有那個隱藏文件的生成
WQ。功能如下。
W:write,寫入
Q:quit,退出
再回車,就保存退出了
其實,保存退出還有二個方法:
A:在最後輸入命令時,直接輸入"x",也是一樣的,即X=WQ。
B:最快捷的方法:按了ESC後,直接按shift+zz,或者切換到大寫模式按ZZ,就可以保存退出了,即是按2下大寫的Z。
重啟機器或執行命令 :source /etc/profile
sudo shutdown -r now
最後查看java版本
java -version
javac
可能出現的錯誤信息:
bash: ./java: cannot execute binary file
出現這個錯誤的原因可能是在32位的操作系統上安裝了64位的jdk,
查看jdk版本和Linux版本位數是否一致。
查看你安裝的Ubuntu是32位還是64位系統:
sudo uname --m
i686 //表示是32位
x86_64 // 表示是64位
相關的參考的jdk安裝的教程(https://www.cnblogs.com/shihaiming/p/5809553.html)
接下來安裝tomcat
先到官網下載tomcat7
上傳到linux的伺服器下
上傳成功
在 /usr/tomcat 創建一個文件夾 tomcat
解壓tomcat
tar -zxvf apache-tomcat-7.0.82.tar.gz (解壓tomcat)
將apache-tomcat-7.0.82.tar.gz移動到/usr/tomcat
mv /home/java/apache-tomcat-7.0.82 /usr/tomcat (移動成功)
生成鏈接以便版本升級
ln -s apache-tomcat-7.0.82 server
啟動tomcat
在usr/tomcat/server/bin 執行 ./startup.sh
Tomcat在Linux上的安裝與配置
http://blog.csdn.net/gyming/article/details/36060843
在linux上開啟的tomcat使用瀏覽器訪問不了。
主要原因在於防火牆的存在,導致的埠無法訪問。
CentOS7使用firewall而不是iptables。所以解決這類問題可以通過添加firewall的埠,使其對我們需要用的埠開放。
1.使用命令 firewall-cmd --state查看防火牆狀態。得到結果是running或者not running
2.在running 狀態下,向firewall 添加需要開放的埠
命令為 firewall-cmd --permanent --zone=public --add-port=8080/tcp //永久的添加該埠。去掉--permanent則表示臨時。
4.firewall-cmd --reload //載入配置,使得修改有效。
5.使用命令 firewall-cmd --permanent --zone=public --list-ports //查看開啟的埠,出現8080/tcp這開啟正確
6.再次使用外部瀏覽器訪問,這出現tomcat的歡迎界面。
http://47.94.14.145:8080/(瀏覽器的登錄查詢tomcat啟動)
補充:
開啟防火牆的命令
systemctl start firewalld.service
關閉防火牆的命令
systemctl stop firewalld.service
開機自動啟動
systemctl enable firewalld.service
關閉開機自動啟動
systemctl disable firewalld.service
查看防火牆狀態
systemctl status firewalld下列顯示錶示沒有問題。
http://blog.csdn.net/karan_01/article/details/73798678
開始還是出了一個問題
我檢查了埠沒有問題查了好多的資料(沒法了---求助師兄)----師兄說沒有配置阿里的安全組的設置埠
進入怎麼配置
開始添加安全組
詳細的信息怎麼配置
http://47.94.14.145:8080/(瀏覽器的登錄查詢tomcat啟動)
今天的任務就完成了jdk的安裝java的環境的配置還有tomcat的安裝還有配置還有訪問開始的tomcat的頁面
今天完成的事情:完成jdk的安裝還有java的環境的配置,tomcat的安裝,還有Filezilla的怎麼連接到雲伺服器的鏈接,還有怎麼上傳文件到伺服器裡面,怎麼用命令安裝jdk和tomcat.,怎麼在vim裡面怎麼添加文件,修改文件和保存退出,不會生成隱藏文件
明天的計劃:準備部署項目到雲伺服器,先安裝maven和怎麼配置maven,看時間怎麼樣,如果不加多,就可以跑一下項目
今天遇到的困難:
1.就是那個vim怎麼修改文件,保存退出(還要不能生成隱藏文件)
vim怎麼退出的方法,沒有那個隱藏文件的生成
WQ。功能如下。
W:write,寫入
Q:quit,退出
再回車,就保存退出了
其實,保存退出還有二個方法:
A:在最後輸入命令時,直接輸入"x",也是一樣的,即X=WQ。
B:最快捷的方法:按了ESC後,直接按shift+zz,或者切換到大寫模式按ZZ,就可以保存退出了,即是按2下大寫的Z。----->問題解決了
2.就是那個開始的filezilla的文件怎麼上傳還要怎麼安裝的jdk和tomcat的過程(已經解決)
3.就是那個防火牆的埠8080的開啟
在linux上開啟的tomcat使用瀏覽器訪問不了。
主要原因在於防火牆的存在,導致的埠無法訪問。
CentOS7使用firewall而不是iptables。所以解決這類問題可以通過添加firewall的埠,使其對我們需要用的埠開放。
1.使用命令 firewall-cmd --state查看防火牆狀態。得到結果是running或者not running
2.在running 狀態下,向firewall 添加需要開放的埠
命令為 firewall-cmd --permanent --zone=public --add-port=8080/tcp //永久的添加該埠。去掉--permanent則表示臨時。
4.firewall-cmd --reload //載入配置,使得修改有效。
5.使用命令 firewall-cmd --permanent --zone=public --list-ports //查看開啟的埠,出現8080/tcp這開啟正確
6.再次使用外部瀏覽器訪問,這出現tomcat的歡迎界面。------>問題解決
4.就是最後的埠的8080的安全組的配置,在師兄的指導下完成的設置和總結步驟
詳細的信息怎麼配置(主要是詳細的信息怎麼配置--->下次就自己會配置了)
-------->問題解決
今天的收穫比較多:最先是jdk的linux安裝的配置的熟悉,還有vim的使用比以前的使用要熟悉了,還有tomcat的安裝,還有啟動,讓外部的瀏覽器訪問,要開放8080埠,防火牆的開放,還有阿里的安全組的配置,今天學到的很多的東西
加油堅持------>明天馬上進入艱難的時期----->加油
首頁 | IT修真院 | 更快更高效的免費Java,CSS,JS,運維技術培訓
推薦閱讀:
※直接優化JVM 和 Tomcat JVM(修改catalina.sh)優化有什麼區別?
※tomcat運行久了,需要重新啟動,才能接收客戶端請求,但是靜態資源可以訪問,怎麼解決?
※什麼樣的項目才會考慮使用JBoss、WebSphere、WebLogic等伺服器?
※adt-bundle-windows沒有集成tomcat,如何配置tomcat伺服器?網上的教程大多很古老不適用。
※catalina.out與localhost.log與manager.log?
TAG:Linux | ApacheTomcat | 服务器 |