CentOS7 JAVAWEB環境配置以及Communications link failure的解決方案

CentOS7 JAVAWEB環境配置

1.安裝java

​ 安裝java有兩種方式,第一種是自己下載jre&jdk,然後通過ftp上傳,並配置環境變量,比較麻煩。這裏推薦使用yum方式 。

yum install java-1.8.0-openjdk

2.安裝firewalld

#防火牆
yum install firewalld
#開啓服務
systemctl start firewalld.service
#關閉防火牆
systemctl stop firewalld.service
#開機自動啓動
systemctl enable firewalld.service
#關閉開機制動啓動
systemctl disable firewalld.service

3. 安裝MySQL

 #1. 下載並安裝MySQL官方的 Yum Repository
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
# 2.
yum -y install mysql57-community-release-el7-10.noarch.rpm
# 3.安裝MYSQL
yum -y install mysql-community-server
# 4.啓動mysql
systemctl start  mysqld.service
# 5.查看mysql的啓動狀態
systemctl status mysqld.service
# 6.查看mysql初始密碼
grep "password" /var/log/mysqld.log
# 7.登錄數據庫
mysql -u root -p
	## 輸入密碼,登錄數據庫。
	
# 8.更新mysql的密碼,new password爲要設置的密碼,儘量設置複雜點。不然簡單的通過不了。	
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
# 9.設置遠程登陸
grant all privileges on *.* to 'root'@'%' identified by 'password' with grant option;
#10.刷新權限表 
flush privileges;
#11.退出mysql.
exit
# 11.開啓3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
# 12.開啓8080端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
# 12.1 重啓防火牆
firewall-cmd --reload
# 13. 更改mysql的語言
    vim my.cnf #進入文本編輯模式,添加以下配置
 [client]
 	default-character-set=utf8
 [mysqld]
    character-set-server=utf8
    collaction-server=utf8_general_ci
# 14 保存之後,重啓mysql即可。
 ## More
 	#修改密碼
 	use mysql;
	mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
	mysql> FLUSH PRIVILEGES;

4.安裝Tomcat

1.	# 去官網下載 Tomcat tar.gz
	https://tomcat.apache.org/download-80.cgi

在這裏插入圖片描述

2. #這裏推薦使用FinalShell,進行ssh連接,因爲可以很便捷的上傳下載服務器的文件。而你使用xshell,上傳文件還需要下載Xftp。

    #上傳到 /home/ 目錄下
    tar -xzvf apache-tomcat-8.5.45.tar.gz
3. #軟連接  把當前tomcat的連接到 根目錄下的tomcat文件夾。
	ln -s /home/apache-tomcat-8.5.45 /tomcat 
4. #上傳web項目到/tomcat/webaspps/
5. #啓動 Tomcat
	/tomcat/bin/startup.sh

 # More
  # tomcat 8.5服務器上傳文件權限問題導致上傳失敗解決方案
  vim /tomcat/bin/catalina.sh 
  輸入 /UMASK="0022"定位到下圖 ,
  輸入i進入編輯模式
  把0027修改爲0022即可

在這裏插入圖片描述

# 查看tomcat實時日誌
tail -f /tomcat/logs/catalina.out

More:

最近寫項目,安裝了Mysql。使用了連接池,執行sql,會報如下錯錯
Communications link failure,The last packet successfully received from the server was
XXX millisecond ago.

The last packet successfully sent to the server was * **millisecond ago。

  • 解決方案
    編輯文件vim /usr/local/etc/my.cnf(根據自己的情況找到該文件),如果你找不到,可以用
    find / -name "*my.cnf"查找文件命令查找,
    [mysqld]  
     wait_timeout=31536000  
     interactive_timeout=31536000 
    
    添加上述語句重啓Mysql即可。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章