解决因jdk版本引起的TypeNotPresentExceptionProxy异常
TypeNotPresentExceptionProxy异常的解决记录
网上的这个问题处理情况比较多,我来简单描述一下我遇到的问题:
同样的环境版本,同事的可以启动,我的就报TypeNotPresentExceptionProxy异常。
如下图:
异常日志
网络方案
我查看了很多博客,文章。但是发现问题都没有解决。
Spring Boot2深入分析解决java.lang.ArrayStoreException异常
SpringBoot使用自动配置xxxAutoConfiguration
使用IDEA异常断点来定位java.lang.ArrayStoreException的问题
Springboot项目出现java.lang.ArrayStoreException的异常分析
springboot解决java.lang.ArrayStoreException异常
随后我按照步骤,debug查看异常类错误详情。
看到这里我发现和这个博客里的问题相同 ,于是我跟着操作,发现还是报错。
自己解决
于是我去问了同事,他们项目都起的来。看了一下我的jdk版本。(我当时用的jdk1.8
版本)同事们用的都是jdk11
版本的。(因为我新来到公司,没注意版本问题!采坑了)
后来更换了jdk版本后,项目就可以正常运行了。
到此这篇关于解决因jdk版本引起的TypeNotPresentExceptionProxy异常的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
Springboot项目出现java.lang.ArrayStoreException的异常分析
参考文献:https://www.jb51.net/article/232858.htm 使用springboot 2 构建项目,调试代码的时候出现了如下的报错信息 Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'requestMappingHandlerMapping' defined in class path resource [org/sp
-
使用IDEA异常断点来定位java.lang.ArrayStoreException的问题
前言 最近对 base-spring-boot项目进行了升级.在将其用于应用开发中时遇到java.lang.ArrayStoreException的异常导致程序无法启动.平常开发过程中面对这种描述不够清楚,无法定位具体原因的问题该如何处理?本文分享通过使用IDEA异常断点来定位此类问题的方法. 启动程序时抛出如下异常,导致启动失败 org.springframework.beans.factory.BeanCreationException: Error creating bean with n
-
SpringBoot使用自动配置xxxAutoConfiguration
常用的类: @ConditionalOnProperty(name = "use.redis.session.store", havingValue = "true") @ConditionalOnClass(Session.class) @AutoConfigureAfter(RedisAutoConfiguration.class) @ConditionalOnWebApplication @ConditionalOnMissingBean(RedisHttpS
-
Spring Boot2深入分析解决java.lang.ArrayStoreException异常
将某个项目从Spring Boot1升级Spring Boot2之后出现如下报错,查了很多不同的解决方法都没有解决: Spring boot2项目启动时遇到了异常: java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxy Caused by: java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExcep
-
springboot解决java.lang.ArrayStoreException异常
idea工具使用 Java Exception Breakpoint 添加异常断点,在IDE里,新建一个断点,类型是Java Exception Breakpoint 当断点起效时,查看AnnotationUtils.findAnnotation(Class<?>, Class<A>, Set<Annotation>) line: 686 函数的参数. 可以发现 clazz是 class com.github.pagehelper.autoconfigure.Mappe
-
解决因jdk版本引起的TypeNotPresentExceptionProxy异常
TypeNotPresentExceptionProxy异常的解决记录 网上的这个问题处理情况比较多,我来简单描述一下我遇到的问题: 同样的环境版本,同事的可以启动,我的就报TypeNotPresentExceptionProxy异常. 如下图: 异常日志 网络方案 我查看了很多博客,文章.但是发现问题都没有解决. Spring Boot2深入分析解决java.lang.ArrayStoreException异常 SpringBoot使用自动配置xxxAutoConfiguration 使用ID
-
win10 64位系统中安装多个jdk版本的切换问题及解决方法小结
由于电脑安装了myeclipse2017,同时又安装了idea2017,idea是最新版,必须使用jdk1.8以上,而myeclipse中的项目又需要低版本的jdk,所以在电脑上之前安装配置好了jdk1.8,后来又要安装jdk1.7,可以来回切换,但是过程中遇到了很多问题,总结一下. 安装jdk后,我们配置环境变量,先特别注意一个问题: 更改环境变量的问题,我搜了很多方案,一个个的试,最终解决,主要方案有以下几个: 1.为了从jdk1.8切换到1.7,首先做的是将环境变量中的JAVA_HOME值
-
关于spring版本与JDK版本不兼容的问题及解决方法
在用ssh框架测试时出现问题,如下: java.lang.IllegalArgumentException at org.springframework.asm.ClassReader.<init>(Unknown Source) at org.springframework.asm.ClassReader.<init>(Unknown Source) at org.springframework.asm.ClassReader.<init>(Unknown Sourc
-
解决MyEclipse中Maven设置jdk版本jdk1.8报错问题
今天安装了jdk1.8.tomcat8.和maven3.5.2,弄好后在myeclipse新建了一个maven项目,项目默认是jdk1.5,如图一,我把它改成jdk1.8,项目就报错了,如图二,然后update project后又变成jdk1.5了. 图一: 图二: 解决方法: 打开maven项目的pom.xml文件, 在build节点下加入下面这段代码 ,然后在选中项目右键-->maven4myeclipse-->update project...就能更新为jdk1.8了.如图三,现在项目已
-
如何为Spark Application指定不同的JDK版本详解
前言 随着企业内部业务系统越来越多,基于JVM的服务,通常情况线上环境可能会有多套JDK跑不同的服务.大家都知道基于高版本的Java规范编写的服务跑在低版本的JVM上会出现:java.lang.UnsupportedClassVersionError的异常. Spark 2.2开始移除了对Java 7的支持,大多数情况下,我们的Spark Application是和Hadoop系统公用的JDK,如果Hadoop依赖的JDK版本是7,那我们基于JDK 8编写的Application跑在上面就会出问
-
解决jmap命令打印JVM堆信息异常的问题
jmap命令可以打印java进程的JVM堆信息,今天在某台机器上运行该命令查看 19560进程的堆信息 jmap -heap 19560 出现以下异常 Attaching to process ID 19560, please wait... Debugger attached successfully. Server compiler detected. JVM version is 24.79-b02 using thread-local object allocation. Paralle
-
解决调试JDK源码时,不能查看变量的值问题
前几天本来想以debug模式看一下JDK的源码,进入调试模式时才发现,根本看不到方法里面变量值的情况.为什么呢?JDK现在的版本中,编译过后,去除了里面的调试信息.解决办法是,编译那些类,使其带有调试信息,使用命令:javac -g 查看了一些相关资料,现将解决方法放到下面 1.在d:\的根目录下创建jdk7_src和jdk_debug目录. 2.在JDK_HOME目录下找到src.zip文件,并把它里面的文件解压到jdk7_src目录下,然后在解压后的目录中删除除了java.javax.org
-
Java修改maven的默认jdk版本为1.7的方法
问题: 1.创建maven项目的时候,jdk版本是1.5版本,而自己安装的是1.7或者1.8版本. 2.每次右键项目名-maven->update project 时候,项目jdk版本变了,变回1.5版本或者其他版本 解决办法: 解决办法一:在项目中的pom.xml指定jdk版本,如下: <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <ar
-
Laravel 解决composer相关操作提示php相关异常的问题
Laravel 的一大特色就是使用 composer 来管理依赖包,这使得整个项目的升级.扩展变得异常容易.一般情况下,只需要我们输入几个命令并按下回车,就能完成插件包的安装.更新以及卸载工作. 但有时候你会碰到一种比较有意思的问题.那就是使用 composer 进行相关安装.更新插件操作的时候,却报 PHP 程序异常.比如,github中一个项目,在你上次更新之后上游代码又加入新功能,使用了一个新的依赖包.这时你使用git pull更新代码后,依赖包并没有安装,那么再用composer upd
-
关于idea无法修改模板中jdk版本问题
问题描述 项目在编译的时候怎么都修改不了jdk版本,提示如下错误,根据idea提示进入Project Structure Error:(109,32) java: -source 1.5 中不支持 提示如下: module is imported from maven ,any changes made in its configuration may be lost after reimporrting 模块从maven导入,在其配置中所做的任何更改都可能在重新导入后丢失 原因 因为pom中没
随机推荐
- 详解SQL Server的简单查询语句
- vue如何实现observer和watcher源码解析
- 讲解iOS开发中对音效和音乐播放的简单实现
- 详解iOS获取通讯录的4种方式
- VS2015 搭建Asp.net core开发环境的方法
- Bootstrap每天必学之前端开发框架
- Python操作MySQL简单实现方法
- Android桌面插件App Widget用法分析
- php接口数据加密、解密、验证签名
- AJAX聊天室V1.0发布
- 基于jQuery实现网页打印功能
- jquery通过a标签删除table中的一行的代码
- php根据指定位置和长度获得子字符串的方法
- jQuery遍历DOM的父级元素、子级元素和同级元素的方法总结
- CHECKBOX 的全选、取消及跨页保存的实现方法
- 我教你学之注册表系统外观修改实例(四)
- Centos6 网络配置的实例详解
- 网吧入侵之攻无不克!
- Java的基础语法学习笔记
- 小软件锁住系统的USB端口