雲伺服器jdk tomcat安裝配置測試詳細的步驟

部署環境要在雲端的java的JDK tomcat 安裝(看了好多的博客___>還有一些的部署指南)-都要部署java的環境

在ubuntu伺服器中安裝java環境,tomcat,和mysql等必須的軟體。可以通過apt-get install 來進行安裝(mysql已經安裝了,就是jdk和tomcat的安裝)

先看linux有沒有jdk

環境的步驟(cnblogs.com/XJJD/p/7236)

先卸載系統中自帶的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

jingyan.baidu.com/artic

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安裝的教程(cnblogs.com/shihaiming/)

接下來安裝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上的安裝與配置

blog.csdn.net/gyming/ar

在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的歡迎界面。

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下列顯示錶示沒有問題。

blog.csdn.net/karan_01/

開始還是出了一個問題

我檢查了埠沒有問題查了好多的資料(沒法了---求助師兄)----師兄說沒有配置阿里的安全組的設置埠

進入怎麼配置

開始添加安全組

詳細的信息怎麼配置

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 | 服务器 |