問題タブ [embedded-tomcat-8]

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 投票する
0 に答える
527 参照

java - 複数のソース パス (サーブレット) を持つ Springboot ジャージ

アプリケーションで Springboot を使用し始めています。私のweb.xmlは次のようになります

URL に 2 つの異なるベース パスを使用したいと考えています。さまざまなパッケージとさまざまな例外マッパーがあります。Springboot 組み込みの tomcat でこれを達成するにはどうすればよいですか。これまでのところ、これらのうちの 1 つしか達成できません。2 つのレジストリを実行しようとすると、次のような例外がスローされますorg.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'org.glassfish.jersey.server.ResourceConfig' available: expected single matching bean but found 2: jerseyConfig,getResourceConfig

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

spring - spring-boot なしで Tomcat が組み込まれた Spring MVC ディスパッチャーサーブレットを登録するには?

私の質問は、このEmbedded Tomcat Integrated With Springに似ています。組み込みの Tomcat で Spring MVC Dispatcher Servlet を実行したいと考えています。しかし、WebApplicationObjectSupport インスタンスが ServletContext 内で実行されないという例外が常に発生します。私の例には、次の 2 つのクラスしかありません。

tomcat.addWebApp(..) メソッドを呼び出してサーブレット コンテキストを別の方法で定義するにはどうすればよいですか? Spring MVC ディスパッチャーを組み込みの tomcat でブートせずに使用する方法の例はありますか?

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

java - Tomcat Embedded 8 ログのリダイレクト

Spring Boot に、war ファイルを取り、Tomcat 8 が埋め込まれた状態でデプロイできる Web アプリがあります。

出力をリダイレクトする方法がわかりません。その tomcat 埋め込みログを に読み込んだところSystem.out、次のファイルにリダイレクトできました。

しかし、すべての出力をリダイレクトします。実行するTomcatインスタンスごとに別のファイルにログを記録するものが必要です。これまでに見つけた解決策は、問題を解決しません。ありがとう

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

java - Tomcat が組み込まれた Spring Boot は、起動後に CPU の負荷を使用します

組み込みの Tomcat Web サーバーで動作する Spring Boot アプリケーションがあります。アプリケーションは JPA 上の H2 db を使用します。フロントエンドは、ビジネス層とドメイン層のみを含む Spring バックエンドと REST インターフェイスを介して通信する単一ページ アプリケーションです。複雑なことは何もありません。

このアプリケーションは、最小限のシステムで実行される将来の製品のプロトタイプであるため、CPU 負荷とメモリ使用量を測定していました。そのとき、私は現在説明できない奇妙な動作を見つけました。

起動中、アプリは CPU の約 3/4 を使用しますが、フレームワーク全体が初期化されるため問題ありません。しかし、アプリが開始された後 (ログ メッセージ "Started Application in XX seconds" が表示されます) はまだ CPU の約 50% を使用しており、約 2、3 分後に最終的に 15% に達するまでゆっくりと減少しますが、私の実装ではそうではありません。アクティブなもの。ほとんどの場合、REST インターフェイスを介したリクエストを待っているだけです。

Spring または組み込みの Tomcat が何かを行っているように見えますが、それは私にはわかりません。誰かがすでに同じ問題を経験したり、何が起こっているのか知っていますか?