騰訊雲CentOS搭建JavaWeb運行環境(手動版)

上一篇搭建JavaWeb運行環境使用了第三方的服務,詳情看騰訊雲CentOS搭建JavaWeb運行環境(簡易版)html

這一篇記錄一下在騰訊雲CentOS 7上手動搭建JavaWeb運行環境。java

這是我使用的雲主機信息mysql

 使用PuTTY與雲主機建立鏈接,輸入公網IP,帳號,密碼sql

 查看系統中是否裝有JDK mysql和Tomcatshell

查了一下,什麼都沒有^_^,如今就本身手動安裝吧數據庫

先裝一下JDK,在shell中輸入 yum list | grep jdk 查看有哪些能夠安裝的JDK版本apache

這裏面能夠選擇的有1.6 1.7和1.8,若是要用Java8以上版本,能夠到官網下載Java8以上的版本,再用WinSCP傳送文件到雲主機上安裝。瀏覽器

這裏我選的是1.8.0版本安裝tomcat

 

等待一段時間後,顯示安裝完成dom

再次輸入 java -version,能夠看到安裝的JDK版本

 

 接下來安裝Tomcat,查看yum庫中有哪些Tomcat版本

因爲我用的是Tomcat9,因此我是本身上傳Tomcat9到雲主機上再安裝的

打開WinSCP,跟雲主機建立會話

 我在 /usr 目錄下建立了一個tomcat文件夾,將本地下載好的 apache-tomcat-9.0.0.M26.tar.gz 直接拖到雲主機的 /usr/tomcat/ 目錄下

進入/usr/tomcat目錄後輸入 tar -xzvf apache-tomcat-9.0.0.M26.tar.gz 解壓tomcat

 

解壓完成後刷新一下WinSCP,會看到/usr/tomcat/目錄下多了一個文件夾

進入tomcat的bin目錄

在shell中輸入 ./startup.sh 啓動Tomcat

在瀏覽器中輸入公網IP+8080端口,成功訪問Tomcat首頁

接下來是安裝MySql數據庫,具體安裝參考CentOS7安裝最新版的MySQL(5.7)

我是使用mysql5.7版本的,因此以前在官網上下載了mysql57-community-release-el7-11.noarch.rpm(貌似如今只能下載8.0的了~~),在雲主機上新建了mysql文件夾,將該rpm包拖到/usr/mysql/目錄下

 進入/usr/mysql目錄,而後輸入 sudo rpm -Uvh mysql57-community-release-el7-11.noarch.rpm

 輸入sudo yum install mysql-community-server後開始安裝mysql

依賴的包和版本以及大小,整個的大小爲193M,輸入y後開始下載

等待一段時間後,安裝完成

查看mysql狀態能夠看到安裝完後mysql並未啓動,輸入sudo systemctl start mysqld.service啓動mysql後再次查看狀態

查看mysql中root用戶的密碼,用查詢到的密碼登陸mysql數據庫

mysql會要求修改密碼後才能執行操做

修改的密碼也會有要求。。

退出mysql,測試一下用新密碼從新登陸

查看字符編碼

用WinSCP打開/etc/目錄下的my.cnf,添加如下內容來修改字符編碼,修改後保存文件

在shell下退出mysql後重啓mysql服務,再次查看字符編碼

至此JDK Tomcat MySql都手動安裝完成了。。

接下來講說一些問題和作一下筆記

一、JDK安裝到哪裏了?不用配置環境變量?

        這裏有個官方文檔是寫安裝jdk的:yum 安裝jdk 1.7

   使用yum庫安裝完jdk後,不用配置環境變量,在shell下輸入 which java能夠看到執行字節碼文件的程序的路徑

   輸入 echo $JAVA_HOME 和 echo $PATH能夠看到配好的環境變量

二、防火牆和端口問題,查看一下個人雲主機上的防火牆狀態,防火牆處於關閉狀態,因此以前在瀏覽器上輸入網址時,沒有開放8080端口,也仍是能訪問到Tomcat9的首頁

查看防火牆是否開機自啓和啓動防火牆

啓動防火牆後,在瀏覽器輸入 公網IP:8080,網站沒法訪問

在shell下查看開放的端口,開放8080端口,防火牆從新載入

在瀏覽器上刷新剛剛輸入的網址,網站能夠訪問了

更多CentOS7下有關端口和防火牆的命令參考CentOS7使用firewalld打開關閉防火牆與端口

三、Tomcat重啓慢?

      進入Tomcat的bin目錄,個人路徑是/usr/tomcat/apache-tomcat-9.0.0.M26/bin,關閉tomcat後查看tomcat是否關閉,確認tomcat關閉後從新啓動tomcat 

  從新啓動tomcat後輸入 tail -f ../logs/catalina.out查看日誌 

      啓動完成,耗時103385ms,時間是否是有點長~~ 

     解決方案:增大/dev/random的熵池

    安裝熵服務

    啓動熵服務

 

    再從新啓動tomcat

 

    查看輸出日誌,此次啓動用了1196ms,是否是快了不少 

相關文章
相關標籤/搜索