Spring boot项目引入jar包时启动报错:java.lang.StackOverflowError


当前第2页 返回上一页

     at org.apache.logging.log4j.spi.AbstractLoggerAdapter.getLogger(AbstractLoggerAdapter.java:46)

     at org.apache.logging.slf4j.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:29)

栈内存溢出。

修改启动的内存参数也无效,后来百度了下得到点启示,应该是加入的jar中有log4j的依赖与spring boot自带的冲突,造成类加载有问题,有可能是死循环造成内存不足,解决办法就是排除掉新加入的jar包中log4j的依赖删除了。

这样就OK了。

        <!-- 引入zipkin-server -->
	<dependency>
		<groupId>io.zipkin.java</groupId>
		<artifactId>zipkin-server</artifactId>
		<version>2.11.7</version>
		<exclusions>
			<exclusion>
				<groupId>org.springframework.boot</groupId>
				<artifactId>spring-boot-starter-log4j2</artifactId>
			</exclusion>
		</exclusions>
	</dependency>
	<!-- 引入zipkin-server 图形化界面 -->
	<dependency>
		<groupId>io.zipkin.java</groupId>
		<artifactId>zipkin-autoconfigure-ui</artifactId>
		<version>2.11.7</version>
	</dependency> 

返回前面的内容

相关阅读 >>

spring boot项目时间字段少8小时问题

spring boot多module项目导入eclipse

spring boot跨域配置

spring boot项目引入jar包时启动报错:java.lang.stackoverflowerror

如何实现生产环境关闭swagger,只有开发环境中开启swagger

spring cloud gatewaythe ‘access-control-allow-origin’ header contains multiple values “*, *”...

更多相关阅读请进入《spring cloud》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...