質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

89.10%

(ElasticBeansTalk)(SpringBoot)デプロイすると502エラーになって失敗する

解決済

回答 1

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 1,099

_cocapeach

score 19

お世話になります。
SpringBootで作成したアプリケーションをElasticBeansTalkにデプロイして、
接続すると、502 bad gatewayが表示されます。

原因を掴むために、別の簡単なアプリケーションを作成して、
同じインスタンスにデプロイしてみると、問題なく接続できました。

なのでアプリケーション側のどこかに問題があって、
デプロイ中に問題が起こっているのかなと考えています。

ただ、どこに問題があるのかが全く掴めません。

ローカル環境ではアプリケーションは問題無く動いています。

このような場合、どうすれば原因を掴むことができるのか、
また、502が発生する場合はここが間違っている事が多い 等
ヒントを頂けると幸いです。

デプロイ方法としましては、
jarファイル作成→procfileを作成しzipに纏める→デプロイ
デプロイ先インスタンスのプラットフォームはjavaで単一インスタンスを使用しています。

build時に、注意書きが出力されるのですが、関係しているのでしょうか。
WriteCsvToResponse.javaの注意書きが関係しているかもと思い、関係ファイル全てを一旦コメントアウトした状態でbuildし、デプロイをしてみましたが、解決には至りませんでした。
また、build時に、:jar SKIPPEDと出力されるのですが、これは正常なのでしょうか。

以下にbuild.gladleの情報とbuild時のコンソールに出力される情報を記載致します。
その他に不足情報等ありましたらご指摘ください。

server.port=5000

buildscript {
    ext {
        springBootVersion = '2.0.0.BUILD-SNAPSHOT'
    }
    repositories {
        mavenCentral()
        maven { url "https://repo.spring.io/snapshot" }
        maven { url "https://repo.spring.io/milestone" }
    }
    dependencies {
        classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
    }
}

apply plugin: 'java'
apply plugin: org.springframework.boot.gradle.plugin.SpringBootPlugin
apply plugin: 'eclipse'
apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'

repositories {
  mavenCentral()
}

group = 'com.sample'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = 1.8

repositories {
    mavenCentral()
    maven { url "https://repo.spring.io/snapshot" }
    maven { url "https://repo.spring.io/milestone" }
}






dependencies {
  compile('org.springframework.boot:spring-boot-starter-security')
  compile('org.springframework.boot:spring-boot-starter-data-jpa')
  compile('org.springframework.boot:spring-boot-starter-thymeleaf')
  compile('nz.net.ultraq.thymeleaf:thymeleaf-layout-dialect')
  compile('org.springframework.boot:spring-boot-starter-web')
  compile('org.springframework.boot:spring-boot-devtools')
  compile('com.opencsv:opencsv:4.1')
  compile group: 'org.springframework.boot', name: 'spring-boot-starter-mail', version: '1.5.1.RELEASE'
  compile group: 'org.springframework.cloud', name: 'spring-cloud-starter-aws', version: '1.2.2.RELEASE'
  compile group: 'com.amazonaws', name: 'aws-java-sdk-ses', version: '1.11.289'
  compile('mysql:mysql-connector-java')
  compile group: 'org.apache.commons', name: 'commons-lang3', version: '3.5'
  testCompile('org.springframework.boot:spring-boot-starter-test')
}
Gradle ディストリビューション: ターゲット・ビルドからの Gradle ラッパー
Gradle バージョン: 4.5.1
Java ホーム: /Applications/Eclipse_4.7.2.app/Contents/java/8/Home
JVM 引数: なし
プログラムの引数: なし
Build Scans Enabled: false
Offline Mode Enabled: false
Gradle タスク: build

:compileJava注意:一部の入力ファイルは非推奨のAPIを使用またはオーバーライドしています。
注意:詳細は、-Xlint:deprecationオプションを指定して再コンパイルしてください。
注意:(パス省略)WriteCsvToResponse.javaの操作は、未チェックまたは安全ではありません。
注意:詳細は、-Xlint:uncheckedオプションを指定して再コンパイルしてください。

:processResources
:classes
:bootJar
:jar SKIPPED
:assemble
:compileTestJava
:processTestResources NO-SOURCE
:testClasses
:test
2018-03-16 12:19:33.250  INFO 5268 --- [       Thread-6] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Shutdown initiated...
2018-03-16 12:19:33.259  INFO 5268 --- [       Thread-6] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Shutdown completed.
:check
:build

BUILD SUCCESSFUL in 1m 1s
5 actionable tasks: 5 executed
  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 1

checkベストアンサー

0

エラーの通りゲートウェイ問題があります

ファイアウォールの設定やサーバーセキュリティを見直しましょう

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 89.10%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

同じタグがついた質問を見る