【環境】
- ローカルOS:Mac OS
- EC2:amazon linux2
- JDK:11(ローカル・AWS)
- tomcat:9.0.58(ローカル、AWS、Springboot)
- Vue:2.6
【構成】

【質問内容】
- Springbootに内包されているtomcatで起動した場合、
/<アプリケーションのルートパス>にアクセスした時は想定された画面が表示されるが、EC2上にインストールしたtomcatで起動した場合は/<warファイル名>/<アプリケーションのルートパス> のURLでアクセスしても表示されないという差異の原因の候補がございましたらお教えください。
- デプロイにあたり別途Vueのpackage.jsonなどに記載すべき事項などがございましたらお教えください。
- 今回のようなケースの場合、問題をここからさらにどのように切り分けるべきかお教えください。
【手順】
- EC2の踏み台サーバーにアクセス
- EC2のwebサーバーにアクセス
- EC2にインストールしたtomcatの起動を確認
- EC2にクローンしたSpringアプリケーションのwarファイルをコマンドで生成
- tomcatのwebapps直下にwarファイルを格納
- warの展開を確認