非常に基本的なサーバーを使用して、小さな Java アプリケーションを作成しました。これはほんの数クラスであり、メインを使用してソケットを手動で開いて、かなり低いレベルで動作します。また、非常に単純なカスタム プロトコルも使用します。
これは localhost でうまく機能し、LAN 以外の場所からアプリケーションを使い始めることができるように、サーバーに展開する準備ができています。
ただし、くそったれをホストする場所が見つかりません。理想的には、実行可能な jar をアップロードし、必要なポートを開き、実行可能ファイルを実行できるサービスを見つけたいと考えています。理想的なサービスは、サーバーを改善するときに、jar の新しいバージョンを簡単にアップロードできるようにするものでもあります。無料である必要はありませんが、このアプリケーションの同時ユーザー数は最大で約 4 人なので、スケーラビリティは気にしませんし、ホスティングに法外な料金を払いたくありません。月額$ 10の球場では大丈夫でしょう。
Heroku などのサービスを調べてみましたが、いずれも Maven、J2EE、JSP などを使用する必要があります。私はそれらのいずれも使用していません。古き良き public static void main(String[] args) だけです。
それらのいずれかに適合するようにアプリケーションを適応させることは、しばらくの間価値がありますか? カスタムプロトコルを使用したいという事実によって、それは複雑になりますか?