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即可。
发布了63 篇原创文章 · 获赞 149 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/huijiaaa1/article/details/101173664