1

私はSpringを学び始めたばかりで、SpringMVC用のHello Wordプログラムを作成しましたが、このエラーで停止します。

Error configuring application listener of class org.springframework.web.context.ContextLoaderListener
java.lang.NoClassDefFoundError: javax/servlet/ServletContextListener

libディレクトリ内に必要なすべてのjarファイルがあります。Spring3.2、Tomcatサーバー、およびEclipseIndigoIDEを使用しています。

web.xmlで、dispatcherサーブレット(dispatcherという名前)と、web-infの下の対応するdispatcher-servlet.xmlを宣言しました。

また、web.xmlで宣言されたリスナーで、contextConfigLocation/WEB-INF/dispatcher-servlet.xmlの下にあります。

グーグルを検索しましたが、答えが見つかりませんでした。検索中に、maven pom.xmlについて何かを見つけましたが(それが何であるかわかりません)、正確に何であるかを理解できませんでした。springmvcにmavenが必要ですか?この問題の解決策は何でしょうか?

4

1 に答える 1

0

JAR ファイルはどの lib ディレクトリに配置しますか? WEB-INF ディレクトリ内にある場合は、ロードされるはずです。それ以外の場合は、JAR ファイルを WEB 配置アセンブリにもインポートする必要があります。

最初に段階的なチュートリアルが必要な場合は、Hello World Example Using Spring Framework MVC 3.1に従ってみてください。

于 2013-10-05T10:46:43.443 に答える