构建路径不完整.找不到javax/servlet/ServletContext的类文件

flu*_*ter 6 java spring hibernate

非常新的java.在CRUD hibernate spring项目(sts)上工作.配置xml文件时,我得到错误"构建路径不完整.无法找到javax/servlet/ServletContext的类文件",由bean id ="viewResolver".我如何将它放在构建路径上.干杯.

<context:annotation-config />
<context:component-scan base-package="com.ger" />   


<bean id="propertyConfigurer"
    class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"
    p:location="/WEB-INF/jdbc.properties" />

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
    destroy-method="close" p:driverClassName="${jdbc.driverClassName}"
    p:url="${jdbc.databaseurl}" p:username="${jdbc.username}" p:password="${jdbc.password}" />
<bean id="sessionFactory"
    class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
    <property name="dataSource" ref="dataSource" />
    <property name="configLocation">
        <value>classpath:hibernate.cfg.xml</value>
    </property>
    <property name="configurationClass">
        <value>org.hibernate.cfg.AnnotationConfiguration</value>
    </property>
    <property name="hibernateProperties">
        <props>
            <prop key="hibernate.dialect">${jdbc.dialect}</prop>
            <prop key="hibernate.show_sql">true</prop>
        </props>
    </property> 
</bean>
<bean id="viewResolver" class="org.springframework.web.servlet.view.UrlBasedViewResolver">
    <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>
    <property name="prefix" value="/WEB-INF/jsp/"/>
    <property name="suffix" value=".jsp"/>
</bean>
<tx:annotation-driven />
<bean id="transactionManager"
    class="org.springframework.orm.hibernate3.HibernateTransactionManager">
    <property name="sessionFactory" ref="sessionFactory" />
</bean> 
Run Code Online (Sandbox Code Playgroud)

Jee*_*til 4

应用程序似乎缺少来自servlet-api.jarjsp-api.jarel-api.jarj2ee.jar的jar 之一javaee.jar。您不需要将它们复制并粘贴到类路径中。当应用程序部署在服务器上时,您将获得这些。最重要的是,您不应该手动复制/下载/移动/包含各个 servlet 容器特定的库。

如果您从 IDE 运行此项目,请检查您的服务器配置。