問題タブ [spring-boot-maven-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2788 参照

spring-boot - でプロファイルをアクティブ化すると、application-test.properties がロードされない

Spring Boot 1.3.0.RELEASE の新機能を使用しようとしています- 次の構成を介してプロファイルをアクティブ化しますspring-boot-maven-plugin

しかし、この場合、私の統合テストは失敗し始めます。IllegalArgumentException: Could not resolve placeholder 'spring.mail.host' in string value "${spring.mail.host}"

で定義されたこの変数src/main/resources/application-test.properties:

私のテストは次のようになります。

TestContextPropertySourcesPlaceholderConfigurer別のプロパティ ファイルでのみ定義します。

興味深いのは、テスト<profiles>からプロファイルを削除して有効にすると、次のように動作することです。application.properties

そのため、Spring を使用していると、ファイルが環境に<profiles>ロードされないように見えます。application-test.properties

質問:

  • バグですか?
  • (そうでない場合)ロードapplication-test.propertiesして使用するようにSpringを構成する方法は<profiles>
  • これらのアプローチが異なるのはなぜですか?
0 投票する
1 に答える
1394 参照

spring-mvc - Spring Boot アプリの実行中にエラーが発生しました。これを解決する理想的な方法はありません

実際、私はスプリングブートの概念に慣れていません。私の問題は、Eclipseでプログラムを実行すると、以下に示すようなエラーが表示されることです。問題は、エラーの内容とこれを解決する方法がわからないことです..私はこのエラーを修正する

これには main メソッドが含まれます:- package com.tanmay;

ExcelVisualizeApplication:-

0 投票する
1 に答える
1271 参照

java - maven を使用して spring-boot アプリケーションを配布する代替手段 (spring-boot:repackage 以外)

私の知る限り、spring-boot-maven-plugin は、アプリケーション全体をファットな実行可能 jar ファイルで配布する方法をすでに提供しています: spring-boot-maven-plugin

ただし、すべてのモジュールと依存関係および構成ファイルなどをカプセル化する太った実行可能 jar が必要ない場合があります。おそらく、jar 内のメイン モジュールと、jar と一緒にさまざまなプラットフォーム用のスクリプトを起動する zip/tar ファイル、および依存関係です。 lib フォルダーの下にあり、構成ファイルは conf フォルダーにあります。

この構造でディストリビューションを作成するにはどうすればよいですか?

0 投票する
1 に答える
1397 参照

spring-boot - Jhipster の jar パッケージとしての配信: ログイン ページにアクセスできません

出力配信を pom.xml 内の war ではなく jar として変更しました。しかし今、ログインページを読み込むことができません。表示されません。参照。スクリーンショット。「ワンファイル配信」するにはどうすればいいですか?

ありがとう

ログインページの読み込みエラー

0 投票する
3 に答える
3315 参照

spring-boot - SpringBootServletInitializer が Tomcat サーバーで動作しない

Spring Boot アプリケーションをローカルの Tomcat 8 サーバーで実行しようとしていますが、実行できません。Eclipse と mvn spring-boot:run で正常に動作します。

SpringBootServletInitializer を追加し、pom.xml を推奨どおりに変更しました。しかし、それは決して実行されないようです。

メインクラスは次のとおりです。

そして、ここに私のpom.xmlがあります

私は何が欠けていますか?

0 投票する
0 に答える
115 参照

spring-boot - 複数のコンテナーの Springboot 戦争

maven による Springboot war の生成は、spring-docに文書化されています。ドキュメントでは、jboss と weblogic で異なる方法を提供しています。

jboss の場合:

  • サーブレット パス = /*

Weblogic の場合:

  • WebApplicationInitializer を実装します

weblogicとjbossの戦争をターゲットにしたい場合、どのように達成するか

  • maven ビルドでは、コンテナーごとに 2 つの戦争が生成されます。OR
  • 単一の戦争を両方のコンテナに使用します。
0 投票する
2 に答える
1082 参照

spring - Maven を使用した JAR および WAR のパッケージ化に関する Spring Boot 移行の問題

既存の Spring MVC アプリケーションを Spring Boot アプリケーションに移行しようとしています。既存のアプリケーションは 3.2.9 を使用しているため、大量の XML 構成が必要です。すべての Bean は XML ファイルで定義されています。Spring Boot は Spring 4 バージョンでのみ動作するため、最初に既存のアプリケーションを Spring 4.2.5 バージョンにアップグレードしました。

私たちの要件は、ビルドから FAT JAR と WAR ファイルの両方を持つことです。既存の顧客のほとんどは Application Server の展開を希望するため、WAR ファイルを作成する必要があります。また、内部テストと新しい展開のために、FAT JAR を使用する予定です。

Mavenファイルでそれらをどのように実現できますか。以下のように個別に提供できます。単一のビルドで両方を生成する Maven プラグインはありますか?

また

アーティファクトを Nexus リポジトリに公開しています。そのため、JAR ファイルと WAR ファイル用に別のリポジトリの場所が必要です。単一のpom.xmlファイルを使用してそれを行うことはできますか?

WEB-INFまた別の質問ですが、フォルダーの下にすべての XML 構成があります。Spring Boot アプリケーションに移動するときは、resourcesフォルダーの下にある必要があります。どうすればそれらを簡単に処理できますか。WEB-INFFAT jar をビルドするときは、単にwebappプロジェクトを無視するため、リソースは参照されません。

移行を完了するためのガイダンスを楽しみにしています。実際、私たちはすでにその変更を行っており、正常に動作していますが、この WAR / JAR 世代については混乱しています。

更新: 既存のアプリケーションをスプリング ブートに変換する場合、Web アプリの WEB-INF フォルダーを維持する必要がありますか、それともすべてをリソース フォルダーに移動できますか? WAR ファイルのビルド中に、Spring Boot がリソースを WEB-INF に移動するかどうかを確認しますか? resourcesすべてのリソースをフォルダーの下に配置している場合、Spring Boot が WAR ファイルを作成する方法。