![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
代码纠错本
文章平均质量分 60
开发中问题整理汇总
你好洋一
众所周知,我的主业是做技术
展开
-
1.启动jar文件,报”no main manifest attribute“异常
文章目录问题描述原因分析查看有问题的jar包异常情况:正常情况:排查问题重新配置打包插件总结问题描述在云服务器上部署打包好的的MQTT消息服的jar包,使用命令nohup java -jar xxx.jar & 启动,出现以下问题。如下图:原因分析如上图,红色框中日志反馈的问题no main manifest attribute找不到主类;按照自己的惯性思维,如:找不到或出现404字样,自己首先会考虑几点:是不是路径没有或者发生变化自己没有及时修正;是不是操作的时候误删除等情况。原创 2021-06-17 23:06:25 · 14275 阅读 · 1 评论 -
Logback日志无法按天分割问题小记
问题描述线上查看Mqtt消息服务项目时,发现服务器中系统的日志不能按天生成日志文件,全部的日志信息都打印到了启动运行项目的那一天中了且此日志文件越来越大,只有重启项目之后才会生成当天的日志文件。回想当时开发的时候为什么没有发现?开发的时候,基本每天都会重启,且日志正常;部署的时候,打包的时候日志文件夹也会打包进入,当时启动后看了看正常,就所以然了。分析原因这个Mqtt消息服务项目使用SpringBoot + Logback框架,查看其配置文件,发现** 策略组合** 使用问题。以下是当时项原创 2020-12-03 15:31:03 · 1906 阅读 · 2 评论 -
Nacos启动报异常[failed to req API:127.0.0.1:8848/nacos/v1/ns/service/list. code:503 ]
问题描述在本地环境下单机启动Nacos正常且可以正常打开web端,但是启动微服务项目,IDE控制窗口报异常错误failed to req API:127.0.0.1:8848/nacos/v1/ns/service/list. code:503问题分析最直接的原因是Nacos的缓存宿主机ip引发的问题;查询宿主机ip为192.168.0.101查询nacos目录下缓存的宿主机ip为10.19.0.181cd usr/local/nacos/data/protocol/raft/nami原创 2021-01-16 17:44:26 · 7386 阅读 · 2 评论 -
3.【问题】main redeclared in this block (see details)compiler
1. 问题描述如图所示,运行时,报异常 main redeclared in this block (see details)compiler2. 原因分析因为,我们在初期学习的时候,会创建许多.go的文件,然后在同一个目录下,每个.go的文件里面都有package main,也就是main函数。这就是问题所在3. 解决办法同一个目录下面不能有多个package main,调整或者创建多个文件夹分别放入对应的文件下执行即可。...原创 2021-03-29 18:25:29 · 5806 阅读 · 0 评论 -
4.SpringBoot[Spring Boot Configuration Annotation Processor not found in classpath]解决方案
问题描述使用Spring Boot开发的过程中,写读取Properties配置文件的配置类时提示Spring Boot configuration annotation processor not found in classpath,如下图所示问题分析出现spring boot Configuration Annotation Proessor not found in classpath的提示是在用了@ConfigurationProperties这个注解时,所以问题出现在Configura原创 2021-03-29 18:33:01 · 2919 阅读 · 1 评论 -
【问题】java.lang.ClassNotFoundException: org.apache.log4j.Logger异常问题引发的思考
文章目录1.问题描述2.分析原因3.问题解决方案一:结合Slf4j合并springboot默认自带日志框架(logback)方案二:保留filter中的log4j不变,引入其依赖即可4.知识拓展4.代码示例1.问题描述在使用springboot整合mybatis的时候,启动项目,出现如下问题。我们先观察下,主要的问题点:java.lang.ClassNotFoundException: org.apache.log4j.LoggerFailed to instantiate [javax.sql.原创 2021-04-02 00:35:37 · 14205 阅读 · 0 评论