中气诊断后台运维笔记:

中气诊断后台运维笔记:

远程连接服务器

服务器:windows

项目结构: SSM

环境: jdk 1.8 + maven + redis mysql

确保本机上安装好了以上的环境:

第一步连接服务器 : 打开windows 专业版 的 远程连接桌面

输入你的计算机名称 点击连接的时候 就会提示一个证书不安全的提示,不管他,继续下一步,输入服务器用户名+密码,这样你就进入到这个服务器里面了。

(这里服务器部署jdk ,maven .redis mysql 就不说了,因为是windows 的环境, 步骤大同小异)

中气诊断后台运维笔记:

把需要更改好的需求代码编译完成之后,在重启tomact 得到最新的项目war 包(spring boot 的架构运行项目得到的war 也是一样可以的,不同架构的小伙伴可以去找一下“ spring boot + maven 生成war ” )

把SSM中的项目war部署到

中气诊断后台运维笔记:

这样吧tomact 重启一下,输入我们的项目地址, 就可以进入到项目里面,

使用tomact b部署 项目,需要学会看 tomcat 的项目运行日志

运到以下问题:

问题一:

本地数据和服务器 mysql 密码不一致;

修改本地密码在生成新的war 包(不局限于这一种方法修改数据密码)

中气诊断后台运维笔记:

问题二:

本地运行没有问题,在服务器里面运行就报错;技巧查看log 运行日志:

权限部分: 用户新增权限 里面有一个自定义角色选项,可以给该角色新增模块,在把角色赋值给新增的用户

一部分的模块还好,但是全选模块,在新增用户,服务报错 500;日志报错如下:

Error updating database. Cause: com.mysql.jdbc.PacketTooBigException: Packet for query is too large (101089 > 1024). You can change this value on the server by setting the max_allowed_packet’ variable.

这个报错的意思是MYSQL会根据配置文件会限制server接受的数据包大小。有时候在大的插入和更新会被max_allowed_packet 参数限制掉,导致失败。

而解决办法就是给服务器中的mysql 配置 添加一个 max_allowed_packet 最大允许的文件大小 max_allowed_packet;

中气诊断后台运维笔记:

上一篇:应聘复习基础笔记1:网络编程之TCP与UDP的优缺点,TCP三次握手、四次挥手、传输窗口控制、存在问题


下一篇:python接口测试-项目实践(七)脚本优化