TomcatのドッキングウィンドウのコンテナにWARの展開後、常に404を取得

Shurik Agulyansky

私はすでに実行され、Tomcat8 Jre8上Elastic Beanstalkで通過AWSにデプロイされたことを、Grailsのアプリを持っています。

私は今、マルチドッキングウィンドウ環境にデプロイしようとしていると私は非常に奇妙な行動を持っています。

私は使用していますtomcat:8.0-jre8https://hub.docker.com/r/library/tomcat/コンテナ用の画像として)、その画像上の展開がでwarファイルを置くことによって、非常に単純です<tomcat_home>/webappsまた、私はポートをマッピングしています8080外の世界へ。したがって、docker-composeの関連部分は次のようになります。

api:
  image: tomcat:8.0-jre8
  container_name: api
  volumes:
    - ./deployment/api:/usr/local/tomcat/webapps
  external_links:
    - mysql:mysql
  ports:
    - "8080:8080"

ログに基づいて、アプリは正常にデプロイされ、liquibaseの移行も適用されています。

21-Nov-2016 07:11:03.671 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive /usr/local/tomcat/webapps/priz-0.5.war
21-Nov-2016 07:12:12.496 INFO [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
2016-11-21T07:13:38.397268676Z 
Configuring Spring Security Core ...
... finished configuring Spring Security Core
2016-11-21T07:13:40.215275700Z 
2016-11-21T07:13:40.777432843Z 
Configuring Spring Security REST 2.0.0.M2...
... finished configuring Spring Security REST
2016-11-21T07:13:41.515464956Z 
INFO 11/21/16 7:14 AM: liquibase: Successfully acquired change log lock
INFO 11/21/16 7:14 AM: liquibase: Reading from priz.DATABASECHANGELOG
INFO 11/21/16 7:14 AM: liquibase: Successfully released change log lock
21-Nov-2016 07:15:09.019 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive /usr/local/tomcat/webapps/priz-0.5.war has finished in 245,345 ms
21-Nov-2016 07:15:09.026 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-apr-8080"]
21-Nov-2016 07:15:09.036 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-apr-8009"]
21-Nov-2016 07:15:09.038 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 245425 ms

ただし、既存のエンドポイントのいずれかにアクセスしようとすると、404が返されます。

これもログに基づいて、リクエストは実際にサーバーに到達しています。

==> ./logs/localhost_access_log.2016-11-21.txt <==
172.17.0.1 - - [21/Nov/2016:07:15:09 +0000] "GET / HTTP/1.1" 404 -
172.17.0.1 - - [21/Nov/2016:07:15:09 +0000] "GET / HTTP/1.1" 404 -
172.17.0.1 - - [21/Nov/2016:07:16:45 +0000] "GET / HTTP/1.1" 404 -
172.17.0.1 - - [21/Nov/2016:07:17:01 +0000] "GET / HTTP/1.1" 404 -
172.17.0.1 - - [21/Nov/2016:07:17:07 +0000] "GET /index HTTP/1.1" 404 -
172.17.0.1 - - [21/Nov/2016:07:28:24 +0000] "GET /api/user/register HTTP/1.1" 404 -
172.17.0.1 - - [21/Nov/2016:07:28:46 +0000] "POST /api/user/register HTTP/1.1" 404 -

この問題をデバッグする方法を教えてください。何が足りないのですか?ログには特別なことは何もありません。

また、AWS EBSで実行されるものを含め、さまざまなバージョンのTomcatを試しました。また、nginxの、同じ結果を通じて要求をproxingみました。

ダイエット

あなたの戦争のファイル名ですpriz-0.5.warだから、コンテキスト名もありますpriz-0.5あなたは例えば電話する必要がありますhttp://localhost:8080/priz-0.5

あなたのようにそれを呼び出したい場合http://localhost:8080/だけに戦争のファイルの名前を変更ROOT.war

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Tomcatのベースドッキングウィンドウに春WARをデプロイします

分類Dev

ウィンドウの高さの後にコンテンツを開始

分類Dev

アルパインのドッキングウィンドウコンテナにOpenJDKの14でECDHE暗号を有効にする方法?

分類Dev

WPFはコンテンツをウィンドウの外側に展開します

分類Dev

接続がElasticsearch]ドッキングウィンドウのコンテナにドッキングウィンドウからの接続を拒否しました

分類Dev

ドッキングウィンドウコンテナに自分のホストのMySQLを接続する方法は?

分類Dev

どのように私は私のドッキングウィンドウコンテナは私のローカルマシン上で実行されているの私のTomcatサーバーの外側を公開することができますか?

分類Dev

ドッキングウィンドウ・コンで接続TomcatとMySQLの

分類Dev

MySQLのドッキングウィンドウの画像にsudoのナノコマンドをインストールする方法

分類Dev

PHPアプリは127.0.0.1でドッキングウィンドウのmysqlのコンテナに接続できません

分類Dev

常に上部のウィンドウ

分類Dev

マウスをウィンドウの外にドラッグ

分類Dev

角度のあるマテリアルレイアウト-ウィンドウを埋めるために展開

分類Dev

ドッキングウィンドウ上で動作するようにJavaFXの11アプリを取得

分類Dev

どのように私はLinuxのドッキングウィンドウコンテナにSQL ServerのJavaドライバをインストールするのですか?

分類Dev

Flutterの展開ウィジェットまたはコンテナウィジェットに列を合わせる

分類Dev

PHPのドロップダウン選択に基づいて、テキストフィールドのコンテンツを動的に取得する方法

分類Dev

12.04でウィンドウの「スナップ」を有効にします(エッジへのドラッグ時のウィンドウの最大化)

分類Dev

12.04でウィンドウの「スナップ」を有効にします(エッジへのドラッグ時のウィンドウの最大化)

分類Dev

ウィンドウのコンテンツが数秒後に消えます

分類Dev

ドッキングウィンドウを使用してJava +のsvn +のEclipse + Tomcatの、開発環境のセットアップ

分類Dev

SCCM 2012のUSERコレクションにアプリケーションを展開するときにメンテナンスウィンドウを使用することはできますか?

分類Dev

ログインに成功した後に別のウィンドウを開くPyQt5Python3

分類Dev

自動ホットキーを使用して、グループ内の最後にアクティブなウィンドウをアクティブ化する

分類Dev

別のXセッションで開いているウィンドウにキーストロークを送信するコマンドラインの方法

分類Dev

WordPressのコンテンツの下にフルウィンドウキャンバスを作成する

分類Dev

javafxで別の特定のウィンドウの上に常にウィンドウを設定する方法

分類Dev

後続のcmdウィンドウをバックグラウンドで開始します

分類Dev

ドッキングウィンドウコンテナからフォルダをマウントする方法ホストに書き込みます

Related 関連記事

  1. 1

    Tomcatのベースドッキングウィンドウに春WARをデプロイします

  2. 2

    ウィンドウの高さの後にコンテンツを開始

  3. 3

    アルパインのドッキングウィンドウコンテナにOpenJDKの14でECDHE暗号を有効にする方法?

  4. 4

    WPFはコンテンツをウィンドウの外側に展開します

  5. 5

    接続がElasticsearch]ドッキングウィンドウのコンテナにドッキングウィンドウからの接続を拒否しました

  6. 6

    ドッキングウィンドウコンテナに自分のホストのMySQLを接続する方法は?

  7. 7

    どのように私は私のドッキングウィンドウコンテナは私のローカルマシン上で実行されているの私のTomcatサーバーの外側を公開することができますか?

  8. 8

    ドッキングウィンドウ・コンで接続TomcatとMySQLの

  9. 9

    MySQLのドッキングウィンドウの画像にsudoのナノコマンドをインストールする方法

  10. 10

    PHPアプリは127.0.0.1でドッキングウィンドウのmysqlのコンテナに接続できません

  11. 11

    常に上部のウィンドウ

  12. 12

    マウスをウィンドウの外にドラッグ

  13. 13

    角度のあるマテリアルレイアウト-ウィンドウを埋めるために展開

  14. 14

    ドッキングウィンドウ上で動作するようにJavaFXの11アプリを取得

  15. 15

    どのように私はLinuxのドッキングウィンドウコンテナにSQL ServerのJavaドライバをインストールするのですか?

  16. 16

    Flutterの展開ウィジェットまたはコンテナウィジェットに列を合わせる

  17. 17

    PHPのドロップダウン選択に基づいて、テキストフィールドのコンテンツを動的に取得する方法

  18. 18

    12.04でウィンドウの「スナップ」を有効にします(エッジへのドラッグ時のウィンドウの最大化)

  19. 19

    12.04でウィンドウの「スナップ」を有効にします(エッジへのドラッグ時のウィンドウの最大化)

  20. 20

    ウィンドウのコンテンツが数秒後に消えます

  21. 21

    ドッキングウィンドウを使用してJava +のsvn +のEclipse + Tomcatの、開発環境のセットアップ

  22. 22

    SCCM 2012のUSERコレクションにアプリケーションを展開するときにメンテナンスウィンドウを使用することはできますか?

  23. 23

    ログインに成功した後に別のウィンドウを開くPyQt5Python3

  24. 24

    自動ホットキーを使用して、グループ内の最後にアクティブなウィンドウをアクティブ化する

  25. 25

    別のXセッションで開いているウィンドウにキーストロークを送信するコマンドラインの方法

  26. 26

    WordPressのコンテンツの下にフルウィンドウキャンバスを作成する

  27. 27

    javafxで別の特定のウィンドウの上に常にウィンドウを設定する方法

  28. 28

    後続のcmdウィンドウをバックグラウンドで開始します

  29. 29

    ドッキングウィンドウコンテナからフォルダをマウントする方法ホストに書き込みます

ホットタグ

アーカイブ