問題タブ [web-fragment]

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 に答える
1432 参照

maven - 2 つの Web フラグメントを使用した Web アプリケーションのデプロイ エラー

Web アプリケーションで 2 つの Web フラグメントを使用しようとしていますが、展開時に次のエラーが発生しました。

web-fragment.xml の名前と表示タグの値を変更しようとしましたが、エラーが続きます。pom で web-fragment を 1 つだけ使用すると、正常に動作します。

これが 2 つの Web フラグメントです: wf1

wf2

これは、両方の依存関係を持つ pom のブロックです。

問題は web-fragment.xml にあると思います。誰かが私を助けることができますか?

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

java - サーブレット 3 Web フラグメント - META-INF のフォルダーから静的コンテンツを提供しない

Servlet 3.0 の仕様を正しく理解していないのか、それとも Tomcat にバグがあるのか​​を判断するのに苦労しています。

これが私の状況です。jar プロジェクトを含む Web アプリケーションがあります。Web アプリケーションは、Jersey 2.9 を使用して一連の REST エンドポイントを定義します。jar プロジェクトは、REST エンドポイントも定義し (Jersey 2.9 も使用)、META-INF/resource ディレクトリに静的コンテンツがあります。jar 内の META-INF ディレクトリの構造は次のようになります。

これをTomcat 8.5.16で実行します。これを実行すると、次の結果が得られます。

  1. WAR REST エンドポイント: 成功
  2. JAR REST エンドポイント: 成功
  3. /test.html: 成功
  4. /testfolder/test2.html - 404 で失敗

WAR プロジェクトには静的コンテンツがないため、競合は発生していません。WAR 内の JAR ファイルを確認したところ、上記の構造が含まれています。

トップレベルのhtmlファイルが提供されているのに、フォルダー内のファイルが提供されていない理由について何か考えはありますか?