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

深圳快速网站制作哪里好网站域名有哪些

深圳快速网站制作哪里好,网站域名有哪些,在线文档 wordpress,wordpress做管理网站吗Maven项目的Jar包打包问题-没有主清单属性ClassNotFoundException 与 NoClassDefFoundError 文章目录 Maven项目的Jar包打包问题-没有主清单属性ClassNotFoundException 与 NoClassDefFoundError1、问题出现1.1、Jar包运行#xff1a;没有主清单属性解决方…Maven项目的Jar包打包问题-没有主清单属性ClassNotFoundException 与 NoClassDefFoundError 文章目录 Maven项目的Jar包打包问题-没有主清单属性ClassNotFoundException 与 NoClassDefFoundError1、问题出现1.1、Jar包运行没有主清单属性解决方案1.2、Springboot打包 Jar 出现 java.lang.NoClassDefFoundError 的问题解决方案 2、参考文献 这两个问题的出现场景是你打包完一个SpringBoot、Maven项目上传Jar包到服务器运行的时候遇到的。也算是比较经典的两个问题了如果你在打包项目的时候很容易遇到这篇文章就是用来一劳永逸地解决它们。 1、问题出现 1.1、Jar包运行没有主清单属性 解决方案 其实这个问题主要是在IDEA打包环节出现了问题当我们对打包好的jar包进行解压以后会发现有一个MANIFEST.MF文件此文件就是jar运行时要查找的清单目录。 主清单数据就是我们要运行的主类即程序入口缺少主清单属性就不知道从哪开始运行。 因此我们需要对项目进行配置指定程序入口。 我们需要在POM文件中引入 plugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactId /pluginspring-boot-maven-plugin是一个Spring Boot插件用于简化Spring Boot项目的构建和打包。它可以自动化地创建可执行的JAR文件包括一个嵌入式的Tomcat服务器这样你就可以直接运行你的应用程序而不需要先安装Java或Tomcat。 1.2、Springboot打包 Jar 出现 java.lang.NoClassDefFoundError 的问题 Caused by: java.lang.ClassNotFoundException: AAA Caused by: java.lang.NoClassDefFoundError: AAA Caused by: java.lang.reflect.InvocationTargetException java.lang.IllegalArgumentException: Unable to create serializer “com.esotericsoftware.kryo.serializers.FieldSerializer” for class:com.xxx.yyy.BBB 这个问题的出现其实还是跟打包插件有关系我不赞同这篇文章的说法 《【Springboot】打包 Jar 出现 java.lang.NoClassDefFoundError 的问题》 这篇文章说和引入依赖本身有问题。大家可以试试这个文章的解决方案。 解决方案 谈到maven的打包我们需要知道我们平时打包的插件有两种 maven-jar-plugin plugingroupIdorg.apache.maven.plugins/groupIdartifactIdmaven-compiler-plugin/artifactId/pluginmaven-assembly-plugin[推荐] 这个插件的主要作用是帮助你构建一个包含所有依赖的JAR文件。 pluginartifactIdmaven-assembly-plugin/artifactIdconfigurationappendAssemblyIdtrue/appendAssemblyIddescriptorRefsdescriptorRefjar-with-dependencies/descriptorRef/descriptorRefs/configuration/plugin前者为原始jar包类似于maven-jar打包里面的origin-jar后者with-dependencies为包含pom中费provided依赖的jar包如果线上环境未提供这些依赖就得使用with-dependencies的jar包。 解决 使用 maven-assembly-plugin 上传了原始jar包而生产环境中没有AAA所以BBB中调用显示no class found改为上传with-dependicies包后程序正常运行. 我在打包好jar包以后上传了服务器在服务器运行jar包的时候同时遇到了上面两个问题最后我的pom文件是这么写的 buildpluginspluginartifactIdmaven-assembly-plugin/artifactIdconfigurationappendAssemblyIdtrue/appendAssemblyIddescriptorRefsdescriptorRefjar-with-dependencies/descriptorRef/descriptorRefs/configuration/pluginplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactId/plugin/plugins/build其实就是综合了SpringBoot运行的插件spring-boot-maven-plugin和maven打包插件maven-assembly-plugin两种方式结合使用大家可以直接复制 2、参考文献 《【Springboot】打包 Jar 出现 java.lang.NoClassDefFoundError 的问题》
http://wiki.neutronadmin.com/news/56126/

相关文章:

  • aspnet网站开发的书籍抖音代运营报价明细
  • 嘉兴网站建设培训wordpress主页显示不了
  • 做淘宝客导购网站推广网站怎么能被百度收录
  • 大型网站建站公司 上市wordpress评论框第三方
  • 黄岛做网站哪家好龙岩网站建设方案优化
  • 艺术类考生有哪些专业画质优化app下载
  • 网站开发的基本流程图网站访问index.html
  • 云南做网站哪家好上海网络维护服务公司
  • ppt模板网站排行榜长沙九度网络科技
  • 常州做网站公司排名网站建设策划报价
  • 北京做环评备案的网站深圳市龙华区属于哪个区
  • 网站的管理在线包装设计软件
  • 江门建站价格前端如何做响应式网站
  • 嘉兴网嘉兴网站建设新乡seo公司
  • 建设网站有哪些好处安康码管理平台
  • 本地服务器域名解析网站建设网站域名解析错误怎么解决
  • 地和网站建设梧州网站建设流程
  • 网站怎么做市场分析县城服务网站如何做
  • 重庆中国建设银行招聘信息网站软件网站设计
  • 衣联网和一起做网站 哪家强网站建设投资风险分析
  • 国外有哪些优秀的网站开发板推荐
  • 网站建设项目需求分析网站导航如何用响应式做
  • 网站建设不备案后果wordpress请求接口数据库
  • 盘锦网站建设公司石家庄房产网最新楼盘
  • 哈尔滨门户网站设计报价wordpress外链自动保存
  • ps模板下载网站oa网站建设价格
  • 如何创建网站难吗最新网站建设视频
  • 集团公司网站建设求网站资源懂的2021
  • 住房城市乡建设部网站深圳市深度设计咨询有限公司
  • 营销型品牌网站建设价格哪些网站适合推广