当前位置: 首页 > news >正文

大连公司网站开发长春是不是要封城了

大连公司网站开发,长春是不是要封城了,虚拟主机网站500错误,网站建设手机端天行健#xff0c;君子以自强不息#xff1b;地势坤#xff0c;君子以厚德载物。 每个人都有惰性#xff0c;但不断学习是好好生活的根本#xff0c;共勉#xff01; 文章均为学习整理笔记#xff0c;分享记录为主#xff0c;如有错误请指正#xff0c;共同学习进步。… 天行健君子以自强不息地势坤君子以厚德载物。 每个人都有惰性但不断学习是好好生活的根本共勉 文章均为学习整理笔记分享记录为主如有错误请指正共同学习进步。 文章目录 1. 场景2. 报错3. 分析3.1 打包阶段输出3.2 gitlab-runner配置文件3.3 dockerfile配置 4. 解决 1. 场景 k8s部署Java项目pod启动失败 2. 报错 logs命令查看日志报错如下 [rootk8s-master ~]# kubectl logs sb-dplm-d765487f8-s5qfp -n ns-sb Error: A JNI error has occurred, please check your installation and try again Exception in thread main java.lang.UnsupportedClassVersionError: org/springframework/boot/loader/JarLauncher has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 52.0at java.lang.ClassLoader.defineClass1(Native Method)at java.lang.ClassLoader.defineClass(ClassLoader.java:763)at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)at java.net.URLClassLoader.defineClass(URLClassLoader.java:468)at java.net.URLClassLoader.access$100(URLClassLoader.java:74)at java.net.URLClassLoader$1.run(URLClassLoader.java:369)at java.net.URLClassLoader$1.run(URLClassLoader.java:363)at java.security.AccessController.doPrivileged(Native Method)at java.net.URLClassLoader.findClass(URLClassLoader.java:362)at java.lang.ClassLoader.loadClass(ClassLoader.java:424)at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)at java.lang.ClassLoader.loadClass(ClassLoader.java:357)at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:495) [rootk8s-master ~]# 截图 3. 分析 报错内容表示jnijava native interface错误检查是否安装然后重试 个人猜测就是java环境问题无法获取或者使用这个接口去执行java程序 然后网上搜到的说的最多的就是java编译和运行的jdk版本不一致而且他们都是在Windows上遇到的这个问题 对我这个情况来说没办法解决 3.1 打包阶段输出 我尝试在.gitlab-ci.yml文件的两个阶段打包构建镜像中执行查看java版本的命令 即在脚本命令中添加java -version和javac -version 在打包的阶段窗口看到如下java版本为21.0.2 这里打包使用的java版本之所以是21.0.2是因为我在打包阶段未指定镜像它默认会使用gitlab-runner注册时定义的镜像中的jdk 3.2 gitlab-runner配置文件 我去gitlab-runner的配置文件中查看配置文件的配置参数如下可以看到这里使用的是maven镜像的最新版本里面应该默认包含jdk最新版本所以才会输出21.0.2这个版本 3.3 dockerfile配置 而在构建镜像时我构建镜像使用的dockerfile文件中的java镜像版本为jdk8的环境 综上打包和构建镜像时的jdk版本不同导致jar包执行出错 4. 解决 在打包阶段指定maven版本使用adoptopenjdk/maven-openjdk8此版本maven包含jdk8 配置后重新执行 查看如下jdk版本为1.8.0_222与dockerfile中的jdk大版本 构建后重新部署pod即可 感谢阅读祝君暴富
http://www.pierceye.com/news/337212/

相关文章:

  • ozon电商平台seo关键词搜索和优化
  • 网站收录查询情况科技网站导航
  • 如何做有后台的网站模板网站和定制网站的优劣势对比
  • 在360网站做公告怎么弄南平建设企业网站
  • 网站建设电影动漫制作专业什么电脑最适合
  • 企业做网站公司有哪些wordpress登陆不了一直返回首页
  • 汽车网站建设公司哪家好长春做网站多少钱
  • 雄安移动网站建设php网站用什么软件
  • 网站开发税收分类山东平台网站建设制作
  • 企业自助建站网手机怎么制作钓鱼网站
  • 家乡ppt模板免费下载网站x wordpress 视差 主题
  • 淄博张店外贸建站公司手机微信网页版
  • 网站建设全域云网站建设流程详解
  • 梅州市五华县建设银行网站写作网站招聘
  • 博物馆网站建设情况工业互联网龙头公司排名
  • 做网站用什么系统做网站开发电脑配置
  • 企业网站推广的主要方法上海中汇建设发展有限公司网站
  • 郑州做网站公司电话网站是否有管理员权限
  • 开发建设信息的网站广东省建设厅的注册中心网站首页
  • 用cms做的网站 的步骤有域名如何做网站
  • h5个人网站源码江苏启安建设集团有限公司网站
  • 网站开发net教程网站后台登陆路径
  • 织梦网站模板安装教程国外设计有名网站
  • 最专业企业营销型网站建设南充 网站开发
  • 国外有哪些网站做推广的比较好北京展览馆网站建设
  • 国外英语写作网站网站后台 刷新
  • 如何制作自己的网站详情页设计
  • 南京免费自助建站模板wordpress 增加侧边栏
  • 做信息分类网站难吗广告设计公司有哪些
  • 做seo网站优化多少钱网站开发客户哪里找