当前位置: 首页 > 知识库问答 >
问题:

升级Spring Boot 2.2.9后,发布到2.3.2版本,发布服务不工作

葛威
2023-03-14
<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.2.9.RELEASE</version>
    <relativePath/> <!-- lookup parent from repository -->
</parent>

我还用

  • 春云Hoxton.sr7
    • Spring-Cloud-Starter-Sleuth 2.2.4
    • Spring-Cloud-Starter-Zipkin 2.2.4
    • spring-boot-starter-data-rest 2.2.9
    • Spring-引导-起动器-石英2.2.9
    • spring-boot-configuration-processor 2.2.9
    • Spring-Boot-Starter-Web 2.2.9
    • Spring-Cloud-Starter-Netflix-Eureka-Client 2.2.4
    • Spring-引导-起动机-执行器2.2.9
    • spring-boot-starter-data-jpa 2.2.9

    依赖关系。

    日志消息。现在有错误。然后部署进程停止。什么都没发生。

    现在我不知道为什么它没有运行。有人有消息吗?

共有1个答案

訾高明
2023-03-14

我想我找到问题了。

@EnableEurekaClient
@EnableScheduling
@SpringBootApplication
@EnableAsync
public class AccountApplication {

    public static void main(String[] args) {
        SpringApplication.run(AccountApplication.class, args);
    }

    @Bean("threadPoolTaskExecutor")
    public Executor asyncExecutor() {
        final ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor();
        executor.setCorePoolSize(20);
        executor.setMaxPoolSize(1000);
        executor.setThreadNamePrefix("AsyncThread-");
        executor.initialize();
        return executor;
    }

}

而不是在代码中使用Exceutor:

   @Async("threadPoolTaskExecutor")
   public CompletableFuture<ServiceAccountDTO> registerAccountInService(final String uuid, final ServiceEnum serviceEnum,
                                                                             final Date creationDate, final Date realCreationDate) {
    ..
    }

使用此配置,服务无法正确启动。

 类似资料:
  • 快照版本不会在快照存储库上发布,而是发布版本。 发布成功。没有错误。 唯一的变化是版本插件从2.3.2升级到2.5.2 也尝试了2.5.1和2.5.3,但都不起作用。 使用apache maven 3.5.0 步骤: mvn清洁安装 输出:在所有三个方面都取得成功 不确定我是否可以附加实际日志 代码片段pom.xml

  • 升级发布插件 蓝天采集器2.0版本框架采用thinkphp5.0,从1.x版本升级到2.0后发布插件需要修改代码才能正常使用! 该升级方法适用于:cms发布插件、自定义发布插件 Cms发布插件修改 旧的cms插件目录:根目录/SkycaijiApp/Release/Cms,打开文件例如:WordpressDemoSkycaijiCms.class.php namespace Release\Cm

  • 版本号 采用三位版本号,分别是主版本号、次版本号、修订版本号。例如 5.1.2。 参见: http://semver.org/lang/zh-CN/。 主版本号:主版本号内的所有版本必须相互兼容;与其它主版本号不一定完全兼容,尽量向下兼容。 次版本号:代表新特性增强。版本号越大特性越丰富。 修订版本号:代表BugFix版本。只做bug修复使用,版本号越大越稳定。 版本维护 最多同时维护两个版本。

  • 我已经成功地将一个名为SmartToolbar的库发布到。 但是当我将它更新到新版本并再次发布时,我遇到了一个问题,它没有在中显示更新到新版本的建议消息。 目前,该库的最新版本是,但正如您在屏幕截图中看到的,它没有显示建议消息,以将库升级到版本。 我想修复它,因为我想通知所有使用它的开发人员从我的库中获得最新更新。 当我发布新版本时,我更新了,我将其创建为的自定义变量,以便与我的publish-a

  • 我安装了最新的Xampp,我想将PHP版本升级到PHP 7。所以我从..下载了PHP 7http://windows.php.net/download#php-7.0下载VC14 x86线程安全Zip文件后,我将Zip提取到自定义文件,并将完整的php文件和文件夹替换到xampp/php,使用新的php文件。对于php 7,我更改了xamp\apache\conf\extra\httpd xamp

  • 我有一个奇怪的问题,我的调试版本工作正常,但是在签署并生成一个应用程序包后,我将其上传到Play商店,该应用程序立即崩溃(我在具有我的应用程序的商店版本的手机上运行LogCat,我看到它与AndroidX ConstraintLayout有关,但无法复制它)。我认为和版本之间有一些区别,所以我开始调试我的发布版本。 当我这样做时,Android Studio无法安装APK,出现以下错误: 安装失败