Spring Boot на стандартном Appengine не запускается - PullRequest
1 голос
/ 11 января 2020

Я создал простой (и почти пустой) весенний загрузочный проект, я упаковал его в банку и развернул на appengine. Но это не начинается! Когда я запускаю https://.appspot.com У меня есть страница ошибки 500

Я видел, что база данных была создана и таблицы тоже, но что-то не так в приложении

Это последние несколько строк log

Запущено приложение VibesCoreApplication через 9,729 секунд (JVM работает в течение 11,147)
Завершение работы ExecutorService 'taskScheduler'
Закрытие JPA EntityManagerFactory для единицы сохраняемости 'default'
HikariPool-1 - инициировано отключение .. .
HikariPool-1 - завершение работы завершено.

это часть pom файла

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
            <exclusions>
                <!--    for GAE     -->
                <exclusion>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-starter-tomcat</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        <!--    for GAE  -->
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
            <version>3.1.0</version>
            <type>jar</type>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>com.google.apis</groupId>
            <artifactId>google-api-services-sqladmin</artifactId>
            <version>v1beta4-rev76-1.25.0</version>
        </dependency>
        <dependency>
            <groupId>com.google.cloud.sql</groupId>
            <artifactId>mysql-socket-factory</artifactId>
            <version>1.0.2</version>
        </dependency>
        <dependency>
            <groupId>com.google.api-client</groupId>
            <artifactId>google-api-client</artifactId>
            <version>1.23.0</version>
        </dependency>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-gcp-starter</artifactId>
            <version>LATEST</version>
        </dependency>
        <!-- JPA  -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-jpa</artifactId>
            <version>2.1.4.RELEASE</version>
        </dependency>
        <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-jdbc -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-jdbc</artifactId>
            <version>2.2.2.RELEASE</version>
        </dependency>
        <!-- MySQL -->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>8.0.17</version>
            <scope>runtime</scope>
        </dependency>
    </dependencies>

это app.yaml файл

runtime: java11
instance_class: F2

env: standard

network:
  session_affinity: true

entrypoint: java -Xmx64m -jar target/vibes-core-0.4.0.jar

handlers:
  - url: /(.*\.(gif|png|jpg|js|css|env))$
    static_files: static/\1
    upload: static/.*\.(gif|png|jpg)$

здесь есть полные журналы

1 Ответ

0 голосов
/ 13 января 2020

Мне удалось найти похожую проблему с вашим здесь . Дело в том, что (даже этого не должно происходить) порядок загрузки конфигурации может быть нарушен.

В сообщении, которое я вам отправил, решением было удаление аннотации @EnableAutoConfiguration.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...