java - Camunda MyBatis 和 Java 12 问题
问题描述
我正在尝试使用 Spring Boot 项目配置 Camunda。我正在使用 MySQL 8.0.16、Spring Boot 2.1.4.RELEASE 和 OpenJDK 12.0。
卡蒙达依赖:
- Camunda Spring Boot Starter Web 应用程序 (3.2.1)
- Camunda Spring Boot Starter Rest (3.2.1)
- Camunda Spring Boot Starter (3.2.1)
当我尝试运行我的项目时,我收到了与 MyBatis 相关的错误:
警告:发生了非法反射访问操作。
警告:org.apache.ibatis.reflection.Reflector 对方法 java.lang.Object.finalize() 的非法反射访问
警告:请考虑将此报告给 org.apache.ibatis.reflection.Reflector 的维护者 警告:使用 --illegal-access=warn 启用对进一步非法反射访问操作的警告 警告:将来所有非法访问操作都将被拒绝发布
有谁知道如何解决这个问题?
先感谢您!
解决方案
我遇到了同样的问题,并且由于 Camunda 带有预设的 MyBatis 依赖项,我使用以下 VM 标志来抑制警告。
--illegal-access=deny
推荐阅读
- javascript - 在 Bootstrap Modal Close 上,清除 Datatable 的所有行
- javascript - ngx-editor 链接重定向到与 Angular 项目 url 结合的 url
- python-3.x - Keras 中的 model.evaluate 如何工作以及如何手动重新创建它?
- reactjs - 在另一个组件中输入,目标错误
- typescript - 我可以在不丢失类型检查的情况下迭代属性列表吗?
- macos - lldb 在 EXC_SYSCALL 上影响 rcx 值
- ios - CollectionView 不会停止抱怨未定义的行为
- c# - 另一个用户控件内的用户控件中的数据绑定
- sql-server - SQL Management Studio 中的数据库在服务器 A 中不可用,但在具有相同用户的服务器 B 中我可以看到所有数据库
- python - 如何在python的张量流中将成本函数定义为均方根对数误差