私のスプリングブートマイクロサービスでは、Jboss-web.xmlのさまざまなバージョンを開発および生産用に設定するにはどうすればよいですか。セキュリティドメインとバルブタグは、開発用ではなく生産用に適用されるため、これが必要です。したがって、これらの2つのタグを開発用に無効にするか、dev環境とprod環境用に別々のjboss-web.xmlを用意し、プロファイルまたは環境に基づいて適切なファイルを取得する必要があります。お知らせ下さい。異なる環境用のJboss-web.xml
0
A
答えて
0
あなたは環境によって、あなたのリソース(SRC /メイン/リソース)を整理することができ
:
<resource>
<directory>src/main/resources/${environment}/app-context</directory>
<filtering>false</filtering>
<includes>
<include>*</include>
</includes>
<targetPath>${project.build.directory}/${warName}/WEB-INF</targetPath>
</resource>
:環境によるフィルタリングを有効にするのpom.xmlからビルドタグで
これでコマンドラインで実行します。
mvn clean install -Denvironment="development"
詳細については、https://maven.apache.org/plugins/maven-resources-plugin/examples/filter.html
+0
ありがとう!私はこのアプローチを使って実装しました。 –
+0
優秀、答えを正しいとマークできますか? – SHoko
関連する問題
- 1. 異なる環境
- 2. 異なる環境のAspx
- 3. CSSと異なる環境
- 4. 異なる環境の単一のデータセット
- 5. コントロールIDのレンダリング環境が異なる
- 6. CakePHPの異なる環境は?
- 7. TESTとDEVELOPMENT環境の異なるデータソース
- 8. 異なる環境のブートレール3.1
- 9. あるJavacと異なる環境
- 10. 異なる環境のsecurity.ymlファイルが異なる
- 11. Azureロジックアプリケーション異なる環境に配置
- 12. ASP.Net環境ごとに異なるweb.config
- 13. 環境によって異なるactionRequest
- 14. Androdi Studio:異なるマシン上のdev環境で異なるsdkパスを使用
- 15. Codeigniter - 異なるホストの環境を使用する
- 16. Python:異なる環境のパッケージを使用する
- 17. AWS Elastic Beanstalk - 異なる環境用に別々の設定
- 18. 異なる環境用のMaven war/jarファイルバージョン
- 19. 仮想アプリケーション用の異なるアプリケーション設定/環境変数
- 20. 異なる環境用の開発方法
- 21. 異なるプロジェクト用の仮想環境とPythonバージョン
- 22. 異なる環境用のIonicプロキシ設定
- 23. 環境ごとに異なる「settings.job」を使用する方法
- 24. devとprod環境に異なるテンプレートレイアウトを使用する
- 25. なぜschema.rbファイルが開発環境と運用環境で異なるのですか?
- 26. 開発環境と本番環境向けに異なるMETA-INF/context.xmlファイルを使用する方法
- 27. 異なる環境でのJodaTimeの奇妙な動作
- 28. 異なる開発者のための異なる「開発」環境
- 29. dotnet core 2の異なる環境で異なるデータベースタイプを実行する
- 30. 異なるVim環境:別々のプラグイン、vimrcなど
私はあなたがmavenとmavenのプロファイルでそれを行うことができると思います。プロファイル用のアプリケーションを構築する際に、戦争に必要なファイルを選択するだけです。 – Patrick
お返事ありがとうございます。私はmavenのプロファイルを使用してみました(maven-war-pluginを使用してweb.xmlを構成し、それぞれのenvに対して適切なweb.xmlを選ぶことができました)、web.xmlのためにjboss-web.xmlを行う方法をアドバイスできますか? –