spring boot日志详解:logback与slf4j的使用

spring boot中,可以先设置日志门面(抽象层),再初始化具体实现框架。日志门面(抽象层)日志实现JCL、SLF4j、jboss-logginglog4j、logback、JUL、log4j2####log4j、logback、log4j2的关系log4j —> logback (同一个人写,升级版本)log4j —>log4j2 (apache主导,借名升级版本,不过适配

- 阅读全文 -

在linux下出现no main manifest attribute, in xxx.jar 解决办法

<!--markdown-->####问题描述前几天在开发spring boot程序,在IDE运行没有任何问题,使用mvn package打包后,生成docker部署到服务器发现了问题。 出现错误信息:no main manifest attribute,in xxx.jar 其实还有更多信息显示,在命令行使用java -jar xxxx.jar执行也会提示找不到main函数。那么问

- 阅读全文 -

阿里云新机器无法ssh原因及解决办法

今天兴高采烈撸了阿里云新用户的羊毛,但是购完服务器后发现,通过密码无法登录。下面是官方的解释和解决办法:部分Linux系统中,SSHD服务默认会禁用 root 用户远程登录,登录时即使密码正确也可能报用户名或者密码错误。如果您需要使用root进行登录, 可通过其他方式(如vnc)连接服务器,并修改配置文件: /etc/ssh/sshd_config 将:PermitRootLogin no 修改为

- 阅读全文 -

spring boot错误处理机制详解

通常来说,我们编程程序不可能总是按照常规的逻辑跑起来,程序运行起来后,随着时间的推移会遇到各种各样的异常。这些异常中,有的是输入引起的(未测试到),有的是运行环境引起,诸如此类的原因不一而足。spring boot在处理这些异常的过程中,有自己的一套默认机制,当然,我们也可以根据自己的需求来定制异常处理逻辑,满足日常开发和业务需求。一、默认机制1、web浏览的时候,返回404页面2、其他客户端(比

- 阅读全文 -