SpringBootをデプロイすべきはherokuではなかった

herokuはとても便利なサービスです。無料でサービスを展開できるし、DBも使うことができます。(DBは有料。)
ただ、SprinbBootのサービスを展開するならサーバーをレンタルした方がいいかなと思いました。その方が断然楽。

SpringBootは実行可能なjarとして出力することができます。つまり、jarが動く環境 = jarに対応したJavaの入っているサーバーならどこでもいいってことです。あとはjarを配置して起動してポートを開けてあげれば完了。

デプロイ先と同じ環境でテストするときも、仮想マシンを立ててjarを実行。あとはホスト側のブラウザから接続すれば確認できます。

とはいえ、herokuはやっぱり魅力的です。ポートの管理とかメンテナンスとかをお任せできるので非常にありがたいですが、いかんせんjarのコンパイルから実行までがうまくいかない…何度も試しているのですが毎度毎度ハマってしまう…誰かいい方法知りませんか??

あと、さくらVPS様。これから2週間、またお世話になります。