我的POM看起来像这样:

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

4.0.0

net.hagstrom

demo

0.0.1-SNAPSHOT

jar

demo

Demo project for Spring Boot

org.springframework.boot

spring-boot-starter-parent

1.4.3.RELEASE

UTF-8

UTF-8

1.8

org.springframework.boot

spring-boot-starter-jersey

mysql

mysql-connector-java

runtime

org.springframework.boot

spring-boot-starter-test

test

org.springframework.boot

spring-boot-maven-plugin

org.glassfish.jersey.containers

jersey-container-servlet

org.glassfish.jersey.core

jersey-client

1.4.3.RELEASE

repackage

但是当我尝试运行使用mvn package构建的JAR时,仍然会出现以下错误:

2017-01-13 10:44:28.229 ERROR 9289 --- [ost-startStop-1] o.s.b.c.embedded.tomcat.TomcatStarter : Error starting Tomcat context. Exception: org.springframework.beans.factory.UnsatisfiedDependencyException. Message: Error creating bean with name 'org.springframework.boot.autoconfigure.jersey.JerseyAutoConfiguration': Unsatisfied dependency expressed through constructor parameter 1; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jerseyConfig' defined in URL [jar:file:/home/mikael/Dev/Java/Java%20Programs/springBootDemo/target/demo-0.0.1-SNAPSHOT.jar!/BOOT-INF/classes!/net/hagstrom/JerseyConfig.class]: Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [net.hagstrom.JerseyConfig]: Constructor threw exception; nested exception is org.glassfish.jersey.server.internal.scanning.ResourceFinderException: java.io.FileNotFoundException: /home/mikael/Dev/Java/Java Programs/springBootDemo/target/demo-0.0.1-SNAPSHOT.jar!/BOOT-INF/classes (No such file or directory)

运行我在IDE中使用Artifacts构建的JAR工作得很好。

我的POM或我用Maven构建JAR的方式有问题吗?

java自带的unpack闪退,java - 使用requiresUnpack无法正常使用Maven构建的Spring Boot JAR - 堆栈内存溢出...相关推荐

  1. java字符串转语音文件_java - Java文字转语音(Spring Boot) - 堆栈内存溢出

    我从事的项目是必须使用SpringBoot生成验证码. 我想要一个"文本到语音"功能,并且声音文件必须使用SpringBoot生成(否则这将是一个巨大的安全问题). 我生成了一个验 ...

  2. java replace第二个_java - 错误的第二个参数类型:从片段内调用.replace() - 堆栈内存溢出...

    我知道这个问题经常被问到,但是没有一个被接受的解决方案对我有用. 尝试从其他片段之一启动"首选项菜单"片段时,出现经典的"错误的第二个参数类型"错误. 不幸的是 ...

  3. android和flask交互,java - 当我从Android向Flask Web服务发送参数时,如何解决“ SSL库故障”? - 堆栈内存溢出...

    我确实尝试将一些值作为" application / json "从Android应用程序发送到Flask Web服务. 这是我的Java代码 : Thread thread = ...

  4. java导出表格vsd_java - 如何使用Apache POI将vsd / vsdx文件转换为图像(例如jpg png) - 堆栈内存溢出...

    我正在使用apache poi读取doc / docx文件. 现在,我可以从文档文件中提取段落和图片. 当我的doc文件中有vsd时,如何将vsd转换为png图像? 我尝试了这个: private b ...

  5. android studio项目改成android.mk编译APP闪退java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader

    android9系统android studio项目改成用android.mk编译v7包--APP闪退java.lang.UnsatisfiedLinkError: dalvik.system.Pat ...

  6. aws java mysql_java - AWS EC2 / MySql - spring boot无法从datasource确定jdbc url - 堆栈内存溢出...

    我有一个简单的Spring Boot应用程序,我试图在基于Amazon AMI的Amazon EC2实例上部署. 它使用MySql数据库(版本8.0.15). 我在AWS上创建了数据库,当我从本地系统 ...

  7. 硬核艿艿,新鲜出炉,直接带你弄懂 Spring Boot Jar 启动原理!

    " 摘要: 原创出处 http://www.iocoder.cn/Spring-Boot/jar/ 「芋道源码」欢迎转载,保留摘要,谢谢! 1. 概述 2. MANIFEST.MF 3. J ...

  8. 安卓4.4玩java_Android4.4运行过程中闪退java.lang.NoClassDefFoundError

    上周五项目测试时发现一个奇怪的Bug,项目中依赖了一个第三方框架,但是在android4.0-4.4.4之间的系统中运行会直接闪退,抛出错误异常为java.lang.NoClassDefFoundEr ...

  9. [java][45]MyEclipse2017破解后闪退问题

    java小白的学习记录....... 笔记本安装了SSD -> 重装了系统 -> 又得重装jdk,myeclipse,tomcat,配置环境,心累 先安装了jdk最新版 jdk10,然后安 ...

最新文章

  1. 为什么中国程序员工作不轻松,加班多?
  2. mac 终端快捷命令
  3. Java数据结构与算法:队列
  4. C++ 中 vector 的作用:
  5. sql 字符串比较大小_SQL 数据分析2:简单查询
  6. Entity Framework在WCF中序列化的问题
  7. MySQL创建字段+数据处理函数+汇总数据(聚集函数)+分组数据
  8. div水平垂直居中的六种方法
  9. pv原语模拟实现_HART协议压力变送器硬件设计及实现
  10. 在一家公司产生倦怠感,如何化解?
  11. FPGA厂家谁家强?
  12. 相亲交友小程序制作方案
  13. BSD协议和FreeBSD
  14. 优秀的管理者如何带好团队(这几个技巧你是否学会)
  15. 画图软件origin-柱状图断点设置
  16. 组件分享之后端组件——用Go编写的IMAP4rev1库go-imap
  17. L W V th t发音
  18. 2022年全球市场柠檬酸单镁总体规模、主要生产商、主要地区、产品和应用细分研究报告
  19. 洛谷P1359租用游艇
  20. 回顾2022,展望2023,一个普通程序员的自述和分享

热门文章

  1. 人工智能的“虚假式繁荣”
  2. 设计模式-->结构型模式-->代理模式
  3. Javascript 事件详解
  4. 【经验】金蝶KIS专业版更换系统后如何导入财务账套数据
  5. 三维地图开发平台-支持离线地图开发
  6. 如何关闭WPS烦人广告
  7. win10系统资源管理器频繁崩溃重启的解决思路
  8. codeforces1395D 贪心
  9. BCIduino转载|3D打印机使用的日常问题汇总
  10. putty 显示鼠标