3

Jhipster を使用して Spring アプリケーションを開発しています。

デプロイする必要があるときは、 を使用しますmvn -Pprod package。このコマンドは、2 つの War ファイルを生成します:xxx.warxxx.original.war. xxx.originalWar ファイルをローカルの Tomcatにデプロイします。

これは正しい手順であると確信していますが、アプリケーションは DEV プロファイルを使用した場合と同じように動作します。

本番モードはサポートされていますか?

4

3 に答える 3

2

conf/catalina.properties に以下を追加できます

spring.profiles.active=prod

tomcat が prod プロファイルを選択するようにします。

プロファイルが指定されていない場合 - JHipster はデフォルトのプロファイルを選択します - これは dev.

ApplicationWebXml.java、Application.java を見ると、dev プロファイルがデフォルトになっていることがわかります。

問題を回避するために行ったもう 1 つの変更は、

  1. マスターで prod をデフォルト プロファイルとして設定する

  2. 開発ブランチ (アクティブな開発が行われる場所) のデフォルト プロファイルとして dev を保持します。

于 2016-06-15T06:50:41.707 に答える