阿里云ecs云服务器部署web项目后续:部署后的典型错误

前面三部分讲了如何从零到一在阿里云ecs服务器上面部署项目,没有看过的可以前去参考如何部署,下面放一下部署过程的步骤,放的链接是第一部分,后面每部分链接均在前一部分末尾,建议从第一部分开始查看:第一部分链接点击去查看

在部署后,由于平时在本地运行时Windows系统,所以很多错误不知从何入手,现在就先讲如何查看web项目部署在云服务器以后如何查看项目的错误日志问题:
1.首先远程连接服务器,详细步骤前面第三部分有讲
2.进入下面的目录:/usr/java/Tomcat/apache-tomcat-8.5.53/logs/
3.进到上面目录以后,有几类文件,说一下主要的几个每个里面有哪些主要信息
a.
在这里插入图片描述
首先是 localhost_access_log.xxxx-xx-xx.txt,这个文件夹是你的web项目在运行过程中,发出并且获取了哪些请求资源,里面分别存放了请求主机ip+时间+请求方式+协议版本+请求结果
b.
在这里插入图片描述
其次是上面的localhost.xxxx-xx-xx.log,这里面存放的就是Tomcat启动时的一些信息,这个就不做详细阐述
c.
在这里插入图片描述
这个catalina.out里面存放的就是项目运行过程中的所有日志输入,错误日志就可以在这里面查看到
d.
在这里插入图片描述
最后一类是catalina.xxxx-xx-xx.log,这里面是某一个运行web项目的错误输入,这也是最重要的一个,项目出错是,也建议大概在这里面查看,一定要选择时间是当天的日志,不然查看半天没有任何效果,错误日志输出和在本地电脑是一样的,大家可以根据错误修改代码或者配置

4.**现在说一下我刚刚部署项目后的一些错误和坑
**
a.第一步发布的有误,第二次重新发布的无法更新
依次执行下面命令,完成Tomcat重启

cd /usr/java/Tomcat/apache-tomcat-8.5.53/bin/   进入Tomcat的bin目录
./shutdown.sh   关闭Tomcat
./startup.sh     开启Tomcat

注意:云服务器上面的开启和关闭Tomcat服务器必须执行上面命令,本地电脑是执行点击运行.bat脚本,方法不同,不能混用

b.服务器连接数据库失败,登录或者其他点击后一直转圈点不出来
错误原因:我当时用的Druid连接池的jar,由于版本太低导致无法使用,虽然在本地可以使用但是在云服务器上就不行
解决方法:更换高版本jar包
我的初始版本:druid-1.0.15.jar
更换后版本:druid-1.1.21.jar

更换后错误解决,jar资源文件我放在了云盘
jar包链接:链接
提取码:e7db

更换jar包后发现问题依然不变
原因:旧的jar包没有删除,引起冲突,必须删除后再次访问
执行上诉操作后问题解决

c.登录或者其他操作获取数据对,或者注册成功了去登录显示没有账户等
错误原因:Windows下的SQL语句不区分大小写,如果表名为:user,SQL语句写成USER也可以去user表查询,但是Linux操作系统不能,严格区分大消费,否则需要修改配置,建议养成良好代码习惯,就不做修改,直接改正SQL语句,改正后问题解决

上诉就是我部署后遇到的一些相对平时没有遇到过的问题,每个人的问题都会有所不同,如有不同无法解决,欢迎在评论区留言评论

加油,菜鸟们,相信自己

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值