idea内可正常运行,Maven打包出来的jar,启动会出奇怪的问题

Blade 未结 2 130
seemaysky
seemaysky 剑童 2024-08-13 20:03
悬赏:5

一、该问题的重现步骤是什么?

1、在同事那里,打包后可正常运行

2、项目在idea中可正常运行,启动Maven打包后的jar包会出现不符合预期的操作。

描述:我定义了一个类,实现了org.springframework.context.ApplicationContextAware接口,按说该接口的setApplicationContext()方法会在类初始化的时候被执行,但打包后的jar包未执行。

image.png

image.png


二、你期待的结果是什么?实际看到的又是什么?

1、期待打出来的jar包,可正常执行;

2、我尝试了多个maven版本,仍然不行;

而且我系统本身的mvn命令无法执行,尝试了网上的各种配置方式都不行

image.png

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

 BladeX-Boot 3.2.0.RELEASE

Mac OS


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

2条回答
  • 检查下StartTaskListener获取bean那个bean的初始化逻辑,应该没有正常初始化1723605890017.jpg

    1 讨论(0)
  • 2024-08-14 15:07

    看着像是你的环境问题,因为你同事打包可以,你的不行,并且你的mvn命令也无法找到。所以你需要先处理mvn环境,再进行打包测试。

    1 讨论(0)
提交回复