Windows上でアプリケーション用のインストーラを作成するタスクが与えられました。 * .exeまたは* .msiファイルである必要があります。このアプリケーションはgrailsで作成され、 "java -Dgrails.env = production-jar x.war"として起動できるTomcatが埋め込まれたwarファイルにパッケージ化されています。アプリケーションを起動するにはショートカットが必要です。アプリケーション(サーバー)を停止させるアイコンが表示されます。アプリケーションは指定されたパスにインストールする必要があり、いくつかのパラメータはいくつかの設定ファイルに保存する必要があります。私はインストーラに関するいくつかの情報を探せば、単純なjarデスクトップアプリケーションを持っているなら何をすべきかを理解するのは簡単だと思われますが、私たちのケースではシステムトレイ経由で管理する必要がある組み込みサーバです。これを実装するために使用することができます。残念ながら、私たちは商用ソリューションを買う余裕はありません。どのような提案がありますか? NSISWindowsに埋め込まれたTomcatを使用してJava Webアプリケーションをインストールする(システムトレイを使用して管理する)
また、あなたはおそらくTomcatのラッパーが必要になります。
TomcatのWindowsサービスラッパーを見て取り、オープンソースであり、おそらく、より広い使用を持っている一般的なJavaサービス・スターター、に基づいています。何年も前に私は一見を持っていた。 BTW:サービスシステム障害contrloer!= instaler –