1、現象
ログをロードしないSpringbootコンソール、アクセスはlocalhost:ポート/プロジェクト404
2、分析
Tomcatは、プロジェクトにロードされていません
3、ソリューション
3.1、pom.xmlファイルに、jarファイルの代わりに戦争の形でパッケージ化
<パッケージ>戦争</梱包>
3.2は、Tomcatのに遮蔽容器springboot、依存関係POMを添加しました
<依存性>
<のgroupId> org.springframework.boot </のgroupId>
<たartifactId>ばねブートスタータTomcatの</たartifactId>
<範囲> </スコープ>提供
</依存>
3.3、起動クラスのSpringbootApplicationがSpringBootServletInitializerを継承変更
パブリック クラスSpringbootApplicationはSpringBootServletInitializer {延び
パブリック 静的 ボイドメイン(文字列[]引数){
SpringApplication.run(SpringbootApplication クラス、引数)を、
}
//重写設定方法
@Override
保護SpringApplicationBuilderの設定(SpringApplicationBuilderビルダー){
戻り builder.sources(SpringbootApplication。クラス)。
}
}
4、パッケージの展開
Eclipseにプロジェクトを変更
Dymanic WebモジュールやJava、JavaScriptの
展開組立--->追加---> Javaのビルド・パスエントリ---> Mavenの依存関係
きれいなパッケージをMVN