一、该问题的重现步骤是什么?
1. 这个是DockerFile
2. 使用命令构建并推动测试服务器:mvn clean package docker:build
3.执行命令docker-compose up -d后出现
java-blade-auth1-1 | Unrecognized option: --add-opens java.base/java.lang.reflect=ALL-UNNAMED
java-blade-auth1-1 | Error: Could not create the Java Virtual Machine.
java-blade-auth1-1 | Error: A fatal exception has occurred. Program will exit.
二、你期待的结果是什么?实际看到的又是什么?
据分析,这个可能是因为DockerFile第一行的jdk17镜像实际上是jre镜像,jre不支持--add-opens导致,求助大佬解惑!!!十分感谢!!!
bladex/alpine-java:openjdk17_cn_slim
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
SpringBlade v4.2.0
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
ENTRYPOINT ["java", "--add-opens", "java.base/java.lang=ALL-UNNAMED", "--add-opens", "java.base/java.lang.reflect=ALL-UNNAMED", "-Djava.security.egd=file:/dev/./urandom", "-jar", "app.jar"]
命令分开试试
讨论(1)
-
可以启动了 谢谢大佬
讨论(0)
- 热议问题
-
无法获取缓存中的iot字典
1
-
bladex 小程序
1
-
avue-data设置大屏渲染前获取token、调用api接口遇到的问题
1
-
物联网平台的blade-emqx数无法发送到自定义的topic上
1
-
计划什么时候发布4.6版本
1
-
前端配置后台地址怎么配置
1
-
在流程配置中的扩展按钮是否可以隐藏,具体需要怎么操作?
1
-
引用水球图echarts时
1
-
springcloud接入seata服务后,报错信息都是try to proceed invocation error开头
1
-
/blade-auth/oauth/token 获取token接口报请求头中未找到 [Authorization] 信息
1
扫一扫访问 Blade技术社区 移动端