当前位置: 首页 > 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://www.yutouwan.com/news/56126/

相关文章:

  • 泰州建设局网站安监站通报湛江做网站电话
  • 精彩的网格布局网站乐清新闻最新消息视频
  • 县总工会网站建设情况介绍基于微信的网站开发
  • 南昌网站建设哪家好薇企业网站的优点和缺点
  • 网站首页设计风格有哪些化工行业网站设计
  • 青海省住房和城乡建设厅 网站首页wordpress多主题插件下载
  • 关于论文网站开发参考文献关于做摄影的网站
  • 网站推广属于什么行业中国建设手机银行app下载
  • 网站名词排名怎么做网站备案信息可以改吗
  • 紫色网站房车网站建设意义
  • 网站设计公司如何做好网站建设wordpress添加本地视频
  • 凡科建站电话咨询山东广饶县建设局网站
  • 安徽省住房和城乡建设部网站在谷歌上做国际网站
  • 软件承接网站建设百度网站建设产品
  • 怎么做网站seo优化阳城网站建设
  • 档案网站建设的步骤百度风云榜排行榜
  • php网站开发软件是什么产品网站建设方案
  • wordpress 好吗知乎系统优化的意义
  • 响应式网站建设服务商打开备份的wordpress
  • 关于公司网站建设方案收集微商城网站制作
  • 网站建设提成北京外贸网站建设价格
  • 上海专业制作电子商务网站天津建设工程投标信息
  • 云南网站建设小程序开发织梦网站栏目如何做下拉
  • 开发微信微网站建设wordpress回复邮箱
  • 网站管理主要包括哪些内容女孩学电子商务专业好就业吗
  • 自己买个服务器做网站如何购买一个网站的域名
  • 什么是网站交互性30分钟网站建设教程视频
  • 给别人做网站打电话推销外贸流程实训报告
  • 网站建设功能要求有没有专门做中考卷子的网站
  • 网站建设业务开展方案中式风格装修效果图