-1

今のところ、次の画像に示すように、yadiyadiyadaが表示されないエラーメッセージクラスが表示されます。私はサーバーのweb.xmlにいて、一番下にマッピングがあります。ソリューションエクスプローラーでは、サーブレットはlogin.javaです。(URLパターンとサーブレット名が正しいと仮定しています...エラーは発生しませんでした)

これで、サーブレットへの正しいパスがわかりました。ありがとう、しかしそれは明らかに問題ではありませんでした。このエラーの原因を知っている人はいますか?

ここに画像の説明を入力してください

4

2 に答える 2

2

問題はサーブレットパスではありません。エラーはClassNotFoundExceptionです。タグには<servlet-class>、を入れRoboMonkey.JavaResources.src.servlets.loginます。これは、サーブレットの正しい完全なクラス名ではありません。servlets.login代わりに入れてください。

于 2013-03-16T00:46:24.783 に答える
0

プロジェクトのWEB-INFフォルダーに独自のweb.xmlファイルを作成し、フォームアクションを「login」、URLパターンを「login」、サーブレット名を「login」にすることで、この問題を解決しました。

編集サーブレット.javaへのパスも正しく設定しました

于 2013-03-16T02:26:13.527 に答える