SpringベースのWebアプリの手間のかからないインストーラーパッケージをサポートする標準的な方法は何ですか。私のターゲットプラットフォームはWindowsです。
ユーザーがWebページにアクセスして、便利なmsiパッケージ/実行可能ファイル/zipファイルをダウンロードできるようにする必要があります。インストーラーは、Javaがインストールされているかどうかを確認し、オペレーティングシステムにJavaがまだインストールされていない場合は自動的にインストールします。次に、必要なファイル(SpringベースのWebアプリケーション、mysqlデータベース、Tomcat)を事前構成された場所からダウンロードし、ユーザーが選択できるディレクトリにインストールします。
また、インストールディレクトリ内の必要なファイルのみを更新するアップグレードパッケージを作成したいと思います。
ユーザーがmysql、tomcat、springwebappを個別にインストールすることを望まないだけです。
過去にいくつかの.batファイルでXAMPPを使用しました。それよりも優れた、より標準的なものはありますか?ユーザーがJavaと他の依存関係を別々にインストールすることを期待することはできません。私はjportableを使用できますが、Javaコミュニティからのより標準的なものを好みます。
Java Web Startを使用したことはありませんが、要件を調べる価値はありますか?
Visual Studioを使用してカスタムWindowsインストーラー展開を作成する必要がありますか?
他に何か提案はありますか?
前もって感謝します!