Spring MVC应用程序的构建错误
问题内容:
我对Spring框架还很陌生。我最近安装了SpringSource Tool
Suite(版本2.8.1.RELEASE)。使用Subclipse,我已经签出了我的队友创建的Spring
MVC项目。它在他的机器上运行良好,但是我们无法弄清楚为什么我的机器上发生了构建错误。
我使用Tomcat v6.0 Server运行该项目。这是错误的一部分:
INFO: Starting Servlet Engine: Apache Tomcat/6.0.35
2012-jan-30 13:43:46 org.apache.catalina.core.StandardContext listenerStart
SEVERE: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener
java.lang.NoClassDefFoundError: javax/servlet/ServletContextListener
at java.lang.ClassLoader.findBootstrapClass(Native Method)
at java.lang.ClassLoader.findBootstrapClassOrNull(ClassLoader.java:926)
at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
at java.lang.ClassLoader.loadClass(ClassLoader.java:295)
Tomcat服务器具有以下类路径:引导程序条目:JRSE系统库[jdk1.6.0_27],spring-2.5.2-20080220-410.jar。用户条目:bootstrap.jar,tools.jar
有想法该怎么解决这个吗?
问题答案:
您需要转到构建路径设置,并确保包含Apache Tomcat库。
在“项目资源管理器”中右键单击您的项目名称,然后单击“属性”。在属性对话框中,从左侧列表中单击Java Build
Path,然后打开“库”选项卡。确认是否有Apache Tomcat库。
如果不存在,请单击添加库->服务器运行时-> Apache Tomcat v x.0->完成。