問題タブ [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 投票する
4 に答える
6652 参照

spring-boot - 依存関係のないSpring Boot実行可能Jarファイル

依存関係なしでSpring Boot jarファイルを構築する最も簡単な方法は何ですか? 基本的に、依存関係のjarファイルを別のフォルダーに保持できるはずです。

現在、Spring Boot Maven プラグインを使用していますが、すべての依存関係を含む Fat jar ファイルが作成されます。

0 投票する
2 に答える
11784 参照

spring-boot - Maven Shade プラグインを使用した Spring Boot - コントローラーがマップされていません (404 エラー)

Tomcat が組み込まれた私の Spring ブート アプリケーションの場合、いくつかの制限により、廃止し spring-boot-maven-pluginて使用する必要がありますmaven-shade-plugin。maven package コマンドを使用すると、jar ファイルを正常に作成できました。ただし、すべてのコントローラーが機能しなくなり、404 エラーが発生します。また、リソース フォルダーに配置された静的コンテンツが提供されなくなりました。常に 404 エラーが発生します。

私のpom.xml

通常どおりアプリケーションを実行します。

また、次の EmbeddedServletContainerFactory Bean を作成する必要がありました。そうしないと、エラーがスローされます。

最後に、サンプル コントローラーが 1 つだけあります。

spring-boot-maven プラグインを使用すると、この同じコードが問題なく動作します。maven-shade-plugin を使い始めてすぐに、Tomcat が正常に起動しました。ただし、すべてのコントローラーで 404 エラーが発生します。私が何か間違ったことをしている場合は、私を導いてください。

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

java - Spring ブートの appication.properties で undertow ログを有効にする方法

undertowの spring boot によって提供される組み込み tomcat サーバーで http サーバーログを有効にする方法は? これをapplication.propertiesで試しましたが、ファイルを作成せず、コンソールにもログを記録しません

このSpring Bootがhttpリクエストのロギングを有効にするようなものを探してい ます

どんな助けでも大歓迎です。

ありがとう

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

java - Springboot で web-inf/lib フォルダーの下にある jar の場所を取得してクラスパスを構成する方法

サイド springboot プロジェクトで JAVA_HOME を使用して「java」コマンドを使用する要件が 1 つあります。java コマンドを呼び出すときに、springboot war の WEB-INF/lib フォルダーで使用できる jar ファイルが必要です。この変数を Java コマンドの引数として渡すことができるように、変数内のすべての jar を一覧表示したいと考えています。

クラスパスを構成して、WEB-INF/lib フォルダーのすべての jar ファイルを一覧表示するにはどうすればよいですか????

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

spring-boot - Spring Boot: Java Servlet 3.1 から 3.0 への変更

Eclipse (STS) では、次のようにプロジェクトを作成しました: ファイル -> 新規 -> Spring Starter Project

設定は (とりわけ): タイプ: Maven プロジェクト パッケージング: War Java バージョン: 1.8 言語: Java ブート バージョン: 1.3.0 依存関係: Web

プロジェクト ファセットでは、Dynamic Web Module = 3.1 につながりますが、3.0 が必要です。

手動で 3.0 に設定すると、「プロジェクト ファセットの動的 Web モジュールのバージョンを 3.0 に変更できません」というエラーが発生します。このエラー メッセージに加えて、プロジェクトは他のユーザーと共有されるため、これは正しい変更方法ではないと確信しています。

私はMavenの方法があると思います。たぶん、解決策はhttp://docs.spring.io/spring-boot/docs/1.3.0.RELEASE/maven-plugin/plugin-info.htmlのどこかにあります。

残念ながら、Spring Boot と Maven は私の特別なトピックではありません (まだ)。

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

spring - Spring Boot の AngularJS

Spring および Angular JSに従って Web アプリを構築しようとしています。次のエラーでアプリを実行できません:

プロジェクト demo でゴール ro.isdc.wro4j:wro4j-maven-plugin:1.6.3:run (デフォルト) を実行できませんでした: 処理中に例外が発生しました: /home/san2/SpringAngularJS/demo1/src/ からプロパティ ファイルをロード中に例外が発生しましたmain/wro/wro.properties: /home/san2/SpringAngularJS/demo1/src/main/wro/wro.properties (そのようなファイルやディレクトリはありません)

MojoExecutionExceptionを指している

ここに私のpom.xmlがあります

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

spring-boot - Spring Boot Web サーバーは Eclipse で正常に動作し、サーバーでの起動に失敗します: EmbeddedServletContainerFactory Bean がありません

Spring Documentationのモデルに従って、非常に単純な Hello World のようなアプリケーションを作成しました。それは Eclipse 上でスピンアップし、すべてが素晴らしく見えました。甘い!実行したところ、URL を参照できました。これまでで最速の開発。

しかし、これはサーバー上で実行する必要があり、jar を見ると、約 4K しかないので、大量のクラスパス構成がないと機能しないことがわかっていました。それを避けるために、jar-with-dependencies jar が必要だと考えました。

これが私の pom.xml で、アセンブリ プラグインの jar-with-dependencies ゴールを追加することを除いて、Spring の例と基本的に同じです。

しかし、私が物事を実行するとき:

私は得る:

org.springframework.context.ApplicationContextException: 組み込みコンテナーを開始できません。ネストされた例外は org.springframework.context.ApplicationContextException: Unable to start EmbeddedWebApplicationContext due to missing EmbeddedServletContainerFactory Bean です。

違いはないと思いますが、このプロジェクトの唯一のクラスは次のとおりです。

私は何を間違えましたか?