簡単にspringbootのjarカバンの配置の手順を理解します。
springbootはwarパッケージの配置がよく使われていますので、cloud開発モードの多ポートに変更された場合、配置はかえって慣れません。
何しろ、warカバンはプロジェクト名の訪問が必要です。tomcatのrootディレクトリの下に置かなければなりません。
このディレクトリの制限は一つの項目だけを置くことができます。登録ポートはtomcatのインターフェースに制限されます。
そのため、jarバッグの配置は必然的な方式になりました。
1、pom設定を追加する
静的なファイルはアクセスが必要ですので、静的なファイルはwebappの下のファイルの位置を再指定する必要があります。具体的な構成は以下の通りです。
1.コメントwarパッケージモード
4.コメントApplication.java中SprigApplication Buider configre
cd現在のサービスのpom.xmlはディレクトリの下にあります。
したがって、このキャッシュは、springbootパッケージのjarに存在する。
そこで、開発には上記の内容に注釈が必要です。
以上が本文の全部です。皆さんの勉強に役に立つように、私たちを応援してください。
何しろ、warカバンはプロジェクト名の訪問が必要です。tomcatのrootディレクトリの下に置かなければなりません。
このディレクトリの制限は一つの項目だけを置くことができます。登録ポートはtomcatのインターフェースに制限されます。
そのため、jarバッグの配置は必然的な方式になりました。
1、pom設定を追加する
静的なファイルはアクセスが必要ですので、静的なファイルはwebappの下のファイルの位置を再指定する必要があります。具体的な構成は以下の通りです。
<resource>
<directory>src/main/webapp</directory>
<targetPath>META-INF/resources</targetPath>
<includes>
<include>**/*.*</include>
</includes>
<filtering>false</filtering>
</resource>
2、包装方式はwarからjarに変更します。1.コメントwarパッケージモード
<!--<packaging>war</packaging>-->
<packaging>jar</packaging>
2.コメントwar-plugin
<!--<build>
<plugins>
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>3.0.0</version>
</plugin>
</plugins>
</build>-->
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<mainClass>org.supwisdom.Application</mainClass>
</configuration>
</plugin>
</plugins>
</build>
3.spring-boot-starter-tomcatに関するコメントの依存性4.コメントApplication.java中SprigApplication Buider configre
// @Override
// protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
// return application.sources(Application.class);
// }
public static void main(String[] args) throws Exception {
System.setProperty("spring.devtools.restart.enabled", "false");
SpringApplication.run(Application.class, args);
}
起動方法:cd現在のサービスのpom.xmlはディレクトリの下にあります。
mvn clean package
java -jar target/***.jar
しかし、実際に使うと、開発期間中に、静的なファイルコードの修正など、時々反応しません。ブラウザのキャッシュをクリアしても大丈夫です。したがって、このキャッシュは、springbootパッケージのjarに存在する。
そこで、開発には上記の内容に注釈が必要です。
以上が本文の全部です。皆さんの勉強に役に立つように、私たちを応援してください。