IDEA + Springboot輸出のjarパッケージ、戦争パッケージ

、ジャーパッケージのエクスポート

IDEAを文句を言うでしょう組み込みのエクスポートツールを使用します

1. Mavenをインストールします。

http://maven.apache.org/download.cgi

バイナリzipアーカイブをダウンロード

設定の環境変数

ここでは、「新しいシステム変数」MAVEN_HOMEは、変数名を入力して、変数の値は、インストール・パスに設定されている、D:\ apacheの-のmaven-3.3.9

その変数の値がプラス%のMAVEN_HOME%の\ビンの最後にある「パス変数」、(注:英語のセミコロンに変数の前の値を持ちます)。

インストールが成功し表示-v MVN

2.ディレクトリのプロジェクトに移動します

きれいなパッケージをMVN

3.フォルダを対象としますJARパッケージを生成

二、戦争のパッケージのエクスポート(ケンは文句を言うでしょう、最後の訪問のパス)

pom.xml 設定

1.加入 <梱包>戦争</梱包>

2. 参加

<依存>

<groupIdを> org.springframework.boot </ groupIdを>

<たartifactId>春・ブート・スターター-tomcatの</たartifactId>

<! - あなたが行くことができない梱包袋は、他の施設が提供されます。実際にはこの依存サイクル理論はように実行して、コンパイル、テストに参加することができます。

                同等のコンパイルが、梱包段階はなかった除外する操作を- >

<スコープ>提供</スコープ>

</依存関係>

 

 

3. 参加

<! - はずapplication.properties(またはapplication.yml)コンテキスト・パス一貫性- >

<finalName> patentManagementSystem </ finalName>

 

 

第二に、新しい ServletInitializerのクラス

 

 

import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;

public class ServletInitializer extends SpringBootServletInitializer {
    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
        return application.sources(Application.class);
    }
}

三、 添加Artifact

 

 

改名去掉war;勾选show content of elements

 

删除WEB-INF

 

删除WETA-INF文件夹

 

(a)、就是静态文件资源 访问404

参考

https://blog.csdn.net/qq_32923745/article/details/78270835

おすすめ

転載: www.cnblogs.com/zuhaoran/p/11069560.html