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

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

問題はサーブレットパスではありません。エラーはClassNotFoundExceptionです。タグには<servlet-class>、を入れRoboMonkey.JavaResources.src.servlets.loginます。これは、サーブレットの正しい完全なクラス名ではありません。servlets.login代わりに入れてください。
プロジェクトのWEB-INFフォルダーに独自のweb.xmlファイルを作成し、フォームアクションを「login」、URLパターンを「login」、サーブレット名を「login」にすることで、この問題を解決しました。
編集サーブレット.javaへのパスも正しく設定しました