SpringBootのヒント:ジャー戦争補充パック
シーン
私たちは皆知っているのspringBootのTomcatが構築されているが、我々は、サーバーのTomcat追加の設定は必要ありませんが、時にはそれが、我々は、ボトルネックとされているのかもしれ、私たちはTomcatのクラスタまたは一部の最適化に必要をすれば、それは非常に不便であるため、我々はまだ外部Tomcatに配備さSpringBootプロジェクトに必要なので、ここでは戦争のパッケージにjarファイルのパッケージを変換する方法を説明します。
方法
ステップ1:変更pom.xmlファイル
パッケージを変更します。
変更が発生し、外部のTomcatとの衝突を防ぐため、提供さ依存範囲TOMCATています。
あなたは春・ブート依存関係に依存している場合は、以下のプラグインを追加する必要があり、あなたが使用して形成します。
説明:falseにオンにする必要failOnMissingWebXml、そうでない場合は、パッケージにはweb.xmlのエラーが報告されません。
ステップ2:SpringBootServletInitializerを達成するために、書き換えのconfigure()メソッド
@MapperScanは( "ncc.task.quartz.dao.mapper") @Configuration @SpringBootApplication パブリッククラスQuartzApplicationはSpringBootServletInitializer {延び パブリック静的無効メイン(文字列[] args){ SpringApplication.run(QuartzApplication.class、引数)を、 } @Overrideは SpringApplicationBuilderの設定(SpringApplicationBuilderアプリケーション){保護 戻りapplication.sources(QuartzApplication.class)を、 } }
ステップ3:コンパイラパッケージ
クリーンMVNのコマンドを使用してパッケージをまたはIDE内で直接パッケージ化。