コマンドラインからSpring Webアプリケーションを実行する方法はありますか?私は確認し、.jar
ファイルがあることを確認しました。もちろん、それは何のmain()
を持っていないので、私はそれが好きで実行することはできません。コマンドラインで使用するスプリングWebアプリケーション
のjava -jarはFoo-1.0-SNAPSHOT-classes.jar
残念ながら、私はプロジェクトを変更することはできませんよ例えば春のブートに。
コマンドラインからSpring Webアプリケーションを実行する方法はありますか?私は確認し、.jar
ファイルがあることを確認しました。もちろん、それは何のmain()
を持っていないので、私はそれが好きで実行することはできません。コマンドラインで使用するスプリングWebアプリケーション
のjava -jarはFoo-1.0-SNAPSHOT-classes.jar
残念ながら、私はプロジェクトを変更することはできませんよ例えば春のブートに。
SpringBrowserなしでコマンドラインからSpring Webアプリケーションを実行する方法はありません。アプリケーションサーバーを使用する必要があります。
WARファイルには、アプリケーションサーバーで使用されるクラスだけが含まれています。 Springbootは組み込みアプリケーションサーバーを提供します。 WARファイルを実行するには、外部アプリケーションサーバーが必要です。風邪。
アプリケーションサーバーのインストール先がわかっている場合は、main()
メソッドでパスを指定し、アプリケーションとしてtomcatを実行できます(コマンドラインから行う場合と同じように)。ただし、WARをwebappsフォルダにコピーする必要があります。
アプリケーションをスプリングブートアプリケーションに変換し、コマンドラインを使用してWebアプリケーションを実行することができます。要件に応じて、pom.xmlパッケージをwarまたはjarとして選択します。 JSPを組み込んだ場合、JSファイルはそれ以外の場合はjarを選択します。
どちらの場合も、コマンドラインから実行できます。
あなたはSpring Bootを使用できます。 Springブートは埋め込みのTomcatインスタンスを使用し、 'jar'ファイルとしてパッケージ化することができます。 – jmw5598