中气诊断后台运维部署笔记:

中气诊断后台运维笔记:

远程连接服务器

服务器: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;

在这里插入图片描述
这里在后加入一个关于AES 加密 地方,因为之前使用的服务器因为一些原因不能在使用了,所以最近把项目重新部署到了一个新的windows 服务器中,
这里记录一下步骤;
第一步: 使用远程桌面连接到服务器,这和之前有一个区别就是,这里客户的服务器需要使用一个网站在IE浏览器里面打开,登录之后才可以使用,这里为什么我也不太明白连接在这里方一下,希望以后会有知道这其中的原因吧
在IE浏览器(必须使用windos10专业版本机的IE浏览器)上输入此网址:https://222.217.61.13:10525
在服务器中下载好JDK ,mysql , tomcat 并且配合好环境变量
安装好了,之后把我们本地的项目运行的war 放在weekapps
在这里插入图片描述这里WDAService_war 包中的内容和ROOT中是一模一样的,端口使用的是8080,在保证这样的前提下,就可以直接访问localhost:XXXX,而不是 localhost:8080/WDAService_war/XXX;

还有就是,在我们安装了新的tomcat 之后,需要在去它的lib包里把我们本地电脑中tomcat lib 包下的jar 一复制到里面器,不然,项目会出现问题,

最后一个问题就会, 我现在部署的项目中,在登录中的密码加密使用的AES加密方法,在按照的JDK 1,8 中使用的AES 加密默认的是128的加密规范,但是我项目中使用的是256的加密规模,这就需要我们在JDK的路劲中更新一下两个架包,
在这里插入图片描述
下载路径2:https://gitee.com/wx_c3b99916a9/typora_img/commit/b305191516e7532e57ce03c0447651688dc85d2e

这里是引用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值