BootThymeleaftechはじめに今日は、現役のエンジニアの友達に手伝ってもらい、AWSのデプロイにちゅれんじしました。素直にいいますと、SSH、puttyなど色々なことが頭に入りすぎて、難しかったです!OSとネットワークの知識を身に付けなければいけないと考える1日でした。友達にセッティングを手伝ってもらい、一人はプロジェクトをjarにbuildし、local環境からテストしてみる練習をオススメしてもらい、buildをやってみました。build時、プロジェクトフォルダのディレクトリに移動します。dirでgradlew.batというファイルがあるかをチェックします。buildしたフォルダーのlibにディレクトリを移動します。.jarになっているファイルをjavaから実行します。cleanでリセットすることができます。TemplateInputExceptionbuildが無事に終わり、実行してみれば、home.htmlに繋ぐことができませんでした。ログをchatGPTに翻訳した結果、fragmentに設定したhead.htmlをロードすることができないって書いてありました。resolverのディレクトリをチェックする必要がありました。classpath:/templates/を追加してみましたが、解決はできませんでした。(Controller)EC2を通してデプロイする場合、Controllerがhtmlをリターンする際に、'/'があれば、エラーが生じることが分かりました。(X)}しかし、全てのリターンをする際に"/"を書かないことをルールとして決めたので、こちらの方法では解決ができませんでした。(fragment)★★エラーログには、fragmentであるhead.htmlを見つからないとう書いてあったので、コードを見た結果、以下のようなコードがありました。"></div>fragmentにある'/'を消してみたました。"></div>/を除去した結果、無事にサーバーからページをリターンすることが分かりました。buildをしてテストをすることだけでしたが、とても大変な色々な勉強ができる経験でした。CI/CDが必修になっているyのかが少しは理解ができる経験でした。Proよくある質問LinksX(Twitter)GitHubメディアキットLegal利用規約プライバシーポリシ。