STSはSpringBootプロジェクトをjarパッケージとwarパッケージとしてtomcatサーバに配備する
2822 ワード
一、SpringBoot工事をJarバッグにする
1、の最初の行にlimitsすなわちパッケージ後の名前を追加する
pomファイルを変更し、情報を追加します.
2、項目を右クリックし、Run As-Maven cleanを選択する
アイテムを右クリックし、Run As-Mavenを選択 install
成功するとプロジェクトのtargetフォルダの下でjarパッケージが生成されます
パッケージされたjarパッケージをサーバにパブリッシュするか、コマンドラインでjava-jar jarパッケージを実行します.
二、工事をwarバッグにする
1、pomファイルでjarパッケージをwarパッケージに変更する
2、pomファイルの修正
3、見つかったら、下のコードを追加する
右クリックエンジニアリングでmavenを選択し、update projectを選択すると、プロジェクトの赤フォークが消えます.
4、アプリケーション起動クラスの変更
主にconfigメソッドの書き換えが追加され、SpringBootServiceletInitializerクラスが継承されました
5、右クリック項目、run as--->maven clean --->maven install
6、warパッケージはプロジェクト中のtargetフォルダの下に生成する
warパッケージの参照先:https://blog.csdn.net/zangguangtian/article/details/79542378
三、warパッケージをTomcatに配置する
1、warパッケージをtomcatのwebappフォルダにコピーし、tomcatを起動する
2、アクセス項目ページ:localhost:8080/項目名/urlマッピング
3、問題:画像をロードできない
1、の最初の行にlimitsすなわちパッケージ後の名前を追加する
pomファイルを変更し、情報を追加します.
org.apache.maven.plugins
maven-surefire-plugin
true
org.springframework.boot
spring-boot-maven-plugin
2、項目を右クリックし、Run As-Maven cleanを選択する
アイテムを右クリックし、Run As-Mavenを選択 install
成功するとプロジェクトのtargetフォルダの下でjarパッケージが生成されます
パッケージされたjarパッケージをサーバにパブリッシュするか、コマンドラインでjava-jar jarパッケージを実行します.
二、工事をwarバッグにする
1、pomファイルでjarパッケージをwarパッケージに変更する
war
2、pomファイルの修正
org.springframework.boot
spring-boot-starter-tomcat
provided
3、見つかったら、下のコードを追加する
limits
org.springframework.boot
spring-boot-maven-plugin
右クリックエンジニアリングでmavenを選択し、update projectを選択すると、プロジェクトの赤フォークが消えます.
4、アプリケーション起動クラスの変更
package com.gt;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
主にconfigメソッドの書き換えが追加され、SpringBootServiceletInitializerクラスが継承されました
package com.gt;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
@SpringBootApplication
public class Application extends SpringBootServletInitializer{
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return builder.sources(Application.class);
}
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
5、右クリック項目、run as--->maven clean --->maven install
6、warパッケージはプロジェクト中のtargetフォルダの下に生成する
warパッケージの参照先:https://blog.csdn.net/zangguangtian/article/details/79542378
三、warパッケージをTomcatに配置する
1、warパッケージをtomcatのwebappフォルダにコピーし、tomcatを起動する
2、アクセス項目ページ:localhost:8080/項目名/urlマッピング
3、問題:画像をロードできない