搭建Java web開發環境,騰訊centos7雲服務器配置JDK8.0以及tomcat環境的一些坑。

從今天開始重新學習Java web開發,因爲大學期間曾經學習過Java web的課程,但是畢業後做了Android開發的相關的工作,之前學習Java web的東西幾乎全忘了,所以決定重拾Java web,準備自己開發一個網站,但是夢想是美好的現實是殘酷的,在搭建環境的過程中就踩了很多坑,然後今天將犯過的錯,踩過的坑整理一下,避免更多剛學習Java web的小夥伴和我犯一樣的錯誤,進入正題

自己拜託還沒畢業的同學用學生身份上騰訊雲給我買了一臺機器當服務器,30元3個月,拿來練手絕對划算,所以我的開發環境是在騰訊的雲服務器搭建的,下面是我的控制檯頁面,點擊登錄輸入賬戶密碼登錄服務器。

由於沒學習過linux系統,打算安裝寶塔控制面板方便管理,具體安裝教程參考:http://blog.csdn.net/subaomg/article/details/78358719

安裝完寶塔面板,發現可以在上面直接安裝Tomcat,於是就安裝了Tomcat,這是環境配置時踩的最大的一個坑。先上一個寶塔控制面板的圖,上面提供了一些開發環境的安裝卸載,其實用起來還是挺方便的。


安裝完tomcat之後發現jdk竟然也給我配置好了,在服務器執行

java -version 

java 

javac

都沒問題,然後在自己的電腦瀏覽器通過公網IP訪問服務器時發現無法訪問。然後又在網上搜了一下,原來需要在騰訊雲服務器設置安全組開放端口


安全組可以選擇和默認放通全部端口,也可以自己自定義端口,自定義填寫入站和出站規則,例如:來源:0.0.0.0/0,代表任何IP都可以訪問,協議端口:TCP:80,web服務器的監聽端口

新建完安全組之後還要關聯主機,點擊關聯實例數進入新建關聯,選擇主機實例,然後重啓一下再登錄(爲了避免出現其他問題,我是這麼做的)



這時再在瀏覽器通過公網IP訪問服務器,發現還是訪問不了。接着經過漫長一段的網上瀏覽,發現並沒有解決方案,然後看到有人提議在服務器執行 

curl "http:/localhost:8080",


發現服務器上是可以訪問的,這真的是相當鬱悶了,真心想罵一下騰訊的服務器。經過很長一段時間的折騰,終於發現卸載掉寶塔面板是最好的方案,雖然不知道是什麼原因造成的,但是感覺寶塔上安裝的jdk和tomcat有點問題,有點不捨放棄了這麼好用的工具,但作爲小白有時候還是不要爲了方便省事,還是得一步一個腳印。服務器執行卸載命令:

service bt stop && chkconfig --del bt && rm -f /etc/init.d/bt && rm -rf /www/server/panel

寶塔面板卸載教程鏈接:https://www.landui.com/help/show-6466.html

上面的命令我沒執行過,我選擇了一種比較暴力的方式,直接重裝系統,弄了半天還是得從頭來過。在雲主機下選擇更多,重裝系統。



選擇當前鏡像輸入密碼,開始重裝,一般等個十分鐘左右就好了。然後就是一步一步的去配置Java web環境

重裝完系統又去看了怎麼安裝jdk,發現有人建議不要安裝服務器上的openJDK,推薦安裝官網的JDK,然後又去官網下載了Linux的jdk安裝包,我下載的是jdk8.0的,順便也下載的tomcat8.5。



下載完了之後不知道怎麼上傳到服務器,這就很尷尬了。又看了一會發現可以使用 FileZilla 通過FTP進行文件上傳,百度下載安裝,提示更新就點擊關閉。輸入服務器IP,用戶名,密碼,端口:22,點擊快速鏈接發現用 FileZilla 管理文件方便多了,直接在/usr下新建java文件夾並上傳JDK壓縮包,在/usr/local下上傳tomcat的壓縮包


服務器進入到/usr/java執行命令:

tar -zxvf jdk-8u161-linux-x64.tar.gz

配置環境變量執行命令:

vi /etc/profile

發現無法編輯profile,又進行了一番搜索竟然是因爲用戶權限的問題,執行切換用戶權限命令:

sudo su

刪掉文件夾 jdk-8u161-linux-x64 重新解壓,依次執行命令:

rm -rf jdk-8u161-linux-x64 

tar -zxvf jdk-8u161-linux-x64.tar.gz

vi /etc/profile

按 i 鍵進入insert模式 最下方就會變成INSERT,就可以修改了,在末尾加上

export JAVA_HOME=/usr/java/jdk1.8.0_45  jdk1.7.0_80

export CLASSPATH=.:%JAVA_HOME%/lib/dt.jar:%JAVA_HOME%/lib/tools.jar  

export PATH=$PATH:$JAVA_HOME/bin

按 Esc 鍵退出編輯模式,輸入:wq 保存並退出

使配置環境生效

source /etc/profile     //或者reboot 都行

安裝 tomcat8 解壓安裝包

tar -zxvf  apache-tomcat-8.5.27.tar.gz

然後進入 usr/local/apache-tomcat-8.5.27/bin 執行命令 ./startup.sh 即可


最後在瀏覽器輸入ip+:8080,終於出現了我期待已久的頁面。

最後總結一下,作爲小白,有時候還是一步一個腳印去學習比較踏實,這次爲了方便省事,光配置環境就踩了很多坑,不知到以後還會遇到多少坑呢。。。。。。。。。。。。



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