1. Springboot は実行可能な jar パッケージとしてパッケージ化されています
1. pom.xml ファイルに次のコードを追加します。
<packaging>jar</packaging>
2. maven プラグインを pom.xml ファイルに追加します。
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
3. IDEA の右側にある Maven メニューをクリックし、clean コマンドをダブルクリックします
4. package コマンドをダブルクリックして
、target
ディレクトリに実行可能な jar ファイルを生成します
5.
cmd ウィンドウでusejava -jar **.jar
コマンドを実行して、生成したばかりの jar ファイルを実行します。
2. 本体で漢字化けを解消
ここで使用するのはlog4j2
ログの実装です
が、cmdコントロールウィンドウのエンコーディングはGBK
yesなので、コンソールのエンコーディング方式をログに設定するとUTF-8
文字化けが発生します。
したがって、log4j2 構成ファイルで、コンソールのエンコードを に変更してもGBK
、ファイル出力のエンコードは同じままでUTF-8
、コンソールとログ ファイルが中国語を正常に表示できるようになります。
<!--输出控制台的配置 -->
<console name="Console" target="SYSTEM_OUT">
<!--输出日志的格式 -->
<PatternLayout charset="GBK" pattern="[%-5p] %d{yyyy-MM-dd HH:mm:ss} %l%n%m%n" />
</console>
ログファイルのエンコードはUTF-8に設定されています
<PatternLayout charset="UTF-8" pattern="[%-5p] %d{yyyy-MM-dd HH:mm:ss} method:%l%n%m%n%n" />
3. jar パッケージの内容を変更して再パッケージ化する
サーバーにデプロイした後、構成ファイルのいくつかの構成を変更する必要がある場合があります。このとき、まずファイルを解凍しjar
、内容を変更してからjar
ファイルに再パッケージ化する必要があります。
1. jar ファイルを解凍します
(1) サフィックス名を変更してzip
から解凍します
(2) winRAR を使用して直接右クリックして解凍することができます
2. jar ファイルをパックします
変更後、解凍したディレクトリを入力し、 cmd の次のコマンド:
jar cvfM0 my-jar.jar *
これを実行可能ファイルにパッケージ化すると、変更された構成ファイルが有効になります。