簡體   English   中英

Spring 即使使用 spring-boot-starter-web 依賴項,啟動應用程序也會在啟動時不斷崩潰

[英]Spring Boot app keeps crashing on startup even with spring-boot-starter-web dependency

我正在嘗試將我的 spring 引導應用程序部署到 GCP 上的 kubernetes。 我創建了一個 docker 圖像並嘗試發布相同的舵圖。 當我使用docker-compose運行時,docker 映像運行得非常好,但是在 gke 上的集群中部署時它會崩潰。

這是我的build.gradle

plugins {
    id 'org.springframework.boot' version '2.4.4'
    id 'io.spring.dependency-management' version '1.0.11.RELEASE'
    id 'java'
}

group = 'com.test'
version = '0.0.1'
sourceCompatibility = '1.8'

configurations {
    compileOnly {
        extendsFrom annotationProcessor
    }
}

repositories {
    mavenCentral()
}

ext {
    set('springCloudVersion', "2020.0.1")
}

dependencies {
    implementation 'org.springframework.boot:spring-boot-starter'
    implementation 'org.springframework.boot:spring-boot-starter-actuator'
    implementation ('org.springframework.boot:spring-boot-starter-web')
    implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
    implementation 'org.springframework.kafka:spring-kafka'
    implementation 'org.hibernate.validator:hibernate-validator'
    implementation group: 'org.springframework.cloud', name: 'spring-cloud-gcp-starter-storage', version: '1.2.7.RELEASE'
    implementation group: 'commons-io', name: 'commons-io', version: '2.8.0'
    implementation 'org.mapstruct:mapstruct:1.4.2.Final'
    annotationProcessor 'org.mapstruct:mapstruct-processor:1.4.2.Final'
    implementation group: 'org.apache.commons', name: 'commons-lang3', version: '3.12.0'
    compileOnly 'org.projectlombok:lombok'
    developmentOnly 'org.springframework.boot:spring-boot-devtools'
    annotationProcessor 'org.projectlombok:lombok'
}

dependencyManagement {
    imports {
        mavenBom "org.springframework.cloud:spring-cloud-dependencies:${springCloudVersion}"
    }
}

是我得到的日志。

即使在 TRACE 模式下,日志也不會提供任何信息。 另一件事是大多數搜索結果都包含starter-web ,但我已經包含了它。

雖然應用程序本身在日志中不包含錯誤或任何其他可疑項目。 您還說您的 docker 容器在本地工作,這意味着容器沒有問題。 您是否使用類似於kubectl get events --sort-by=.metadata.creationTimestamp東西檢查了 kubernetes 事件? 這可能會提供有關該問題的更多信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM