問題タブ [servlet-mapping]

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

java - リクエストのマッピングが見つかりません - Spring mvc

私はSpring MVCをJava構成で使用してWebアプリを作成しています。何らかの理由で、春はすべての豆を拒否し、サーブレットのマッピングを見つけられません。

私はTomcat 8.0.23(それが問題かどうかを確認するために最新のものに更新しました)とSpring 4.1.6.RELEASEを使用しています

エラー:

これがエラーの原因かもしれないと思います

この問題が発生する理由がわかりません。問題は私の設定にあるに違いないと思いますが、問題ないようです

サーブレット構成:

WebAppInitializer:

AppConfig:

そして私のコントローラー

これに関連するすべての質問に加えて、問題を見つけようとする多くの外部サイトを調べましたが、わかりません。問題の原因を知っている人はいますか?

よろしくお願いします

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

tomcat - java.lang.IllegalArgumentException: サーブレットは両方とも、許可されていない URL パターン [/foo] にマップされています

サーバーを起動しようとすると、上記のエラーが発生します。重要な注意点として、他の Web アプリの場合、サーバーは問題なく起動します。機能しないのは、この特定の Web アプリだけです。完全なスタック トレースは次のとおりです。

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

eclipse - java.lang.IllegalArgumentException: サーブレット マッピングで不明なサーブレット名が指定されています

できる限り多くの解決策を検討しましたが、どれも私の問題を解決しませんでした。

この問題は、2 つのワークスペースで Eclipse を実行していたときに始まりましたが、サーバーにこれらすべての混乱が生じることを知りませんでした。最初の警告で、ワークスペースの 1 つからサーバーを停止し、もう 1 つのワークスペースで実行していました。ただし、問題が発生し続けると、ワークスペースの 1 つを閉じる必要がありました。

私は多くのことを試しましたが、アンインストールしてから再インストールしましたが、それはいつか機能し、後で同じ問題が発生します。あるワークスペースから別のワークスペースに切り替えたところ、しばらくは問題なく動作していましたが、再び発生します。また、V.8.0 から v.7.0 に切り替えると、1 週間問題から解放されました。そして今、私が以前に好きだったことは、Tomcatが私のPCで実行されている方法です。

cmd からサーバーを起動し、ブラウザで localhost8080 と入力すると、問題なく表示され、Tomcat が正常にインストールされたと表示されます。

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

java - 最後のパス セグメントへのフィルタ マッピング

フィルターを web.xml の特定の URL にマップしようとしています。問題は、URL に動的パス セグメントがあり、フィルターを特定のパスで終わる URL にのみマップする必要があることです。特定の URL の場合:

次のようなサーブレットをマップする必要があります。

*/ が有効なワイルドカードではないことはわかっていますが、このタイプのマッピングが可能かどうかはわかりません。*.png または *.jpeg ワイルドカードで終わる写真などのリソースを使用して URL をマップするのは簡単ですが、単純な URL パス セグメントをマップする方法が見つかりません。

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

jsp - java.lang.IllegalArgumentException: サーブレット マッピングで不明なサーブレット名 GCMBroadcast が指定されています

Android アプリに GCM (Google クラウド メッセージング) を組み込もうとしています。このために、私はこのチュートリアルに従っています。その下のコメントは成功を報告しているため、問題はチュートリアルではなく私の側にあることは間違いありません。

情報 - Java EE Tomcat バージョン 8 (最新) の最新の Eclipse を実行しています。

これは、Tomcat サーバーを実行しようとしたときのコンソール エラーです。

これが私のプロジェクト階層です。

私の web.xml コード:

私の index.jsp ファイル:

私のGCMBroadcast.javaファイル(共有する必要はないと思いますが、チャンスを逃していません):

チュートリアルでは、私が Tomcat 7 を使用しているのに対し、私は 8 を使用しています。それは問題ではないと思います。それが私が推測する必要があるすべてです。この問題を分類すると、本当に、本当に、本当に役に立ちます。お時間をいただきありがとうございます:)

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

java - web.xml から servletMapping を移行するときの Spring MVC JavaConfig の問題

web.xml のこの部分を Spring MVC 4.0 に移行しようとしました (サーブレット 3.0 にはもはや web.xml はありません ;-) JavaConfig:

web.xmlの一部

次の WebAppInitalizer でこれを行う方法がわかりません。

誰もこれを行う方法を知っていますか?

よろしくお願いします

乾杯

ジョン

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

servlets - RAD でサーブレット マッピングを指定中にエラーが発生しました

IBM RAD 8.5.1 の Java Web プロジェクトに新しいサーブレット マッピングを追加したい

私のアプリケーションにはすでに 2 つの既存のサーブレットがあります: ServletOne と ServletTwo

しかし、新しい > サーブレット マッピングを実行すると、ウィザードで次のエラーが表示されます。

web.xml はプロジェクトに既に存在し、次の内容が含まれています。

web.xml の場所は次のとおりです: /WebContent/WEB-INF/

サーブレット マッピングを web.xml ソース xml ファイルに直接追加しようとしましたが、サーブレット名に次のエラーが表示されます。

誰でも助けてもらえますか?