2017-08-02 25 views
1

你好,我是新來的RAD和WebSphere和我最近有這個問題,所以這個問題很簡單,我的WebSphere:無法找到BeanDefinitionParser的元素[默認的servlet處理程序]

mvc-調度員的servlet

我有兩個線組所必需的我的項目,它們是:

MVC:註解驅動enableMatrixVariables = 「真」 MVC:defaul T-servlet的處理程序

當我運行我的項目它給我這個錯誤

配置問題:無法找到BeanDefinitionParser的元素[默認的servlet處理程序]

這些都是我的文件:

的web.xml

<?xml version="1.0" encoding="UTF-8"?> 
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns="http://java.sun.com/xml/ns/javaee" 
xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" 
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" 
version="2.5"> 
<display-name>Spring MVC Application</display-name> 

<welcome-file-list> 
<welcome-file>login.jsp</welcome-file> 
</welcome-file-list> 

<servlet> 
<servlet-name>mvc-dispatcher</servlet-name> 
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet- 
class> 
<load-on-startup>1</load-on-startup> 
</servlet> 

<servlet-mapping> 
<servlet-name>mvc-dispatcher</servlet-name> 
<url-pattern>/</url-pattern> 
</servlet-mapping> 
<listener> 
    <listener- 
    class>org.springframework.web.context.ContextLoaderListener</listener- 
    class> 
    </listener> 
    <context-param> 
    <param-name>contextConfigLocation</param-name> 
<param-value> 
     /WEB-INF/mvc-dispatcher-servlet.xml, 
     /WEB-INF/spring-security.xml 
    </param-value> 
    </context-param> 
    <filter> 
    <filter-name>springSecurityFilterChain</filter-name> 
    <filter- 
class>org.springframework.web.filter.DelegatingFilterProxy</filter-class> 
    </filter> 
    <filter-mapping> 
    <filter-name>springSecurityFilterChain</filter-name> 
    <url-pattern>/*</url-pattern> 
    </filter-mapping> 
</web-app> 

MVC-調度-servlet.xml中

<?xml version="1.0" encoding="UTF-8"?> 
<beans xmlns="http://www.springframework.org/schema/beans" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns:context="http://www.springframework.org/schema/context" 
xmlns:mvc="http://www.springframework.org/schema/mvc" 
xsi:schemaLocation="http://www.springframework.org/schema/mvc 
http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd 
    http://www.springframework.org/schema/beans 
    http://www.springframework.org/schema/beans/spring-beans.xsd 
    http://www.springframework.org/schema/context 
    http://www.springframework.org/schema/context/spring-context-3.2.xsd"> 

<context:component-scan base-package="com.cnrd.cdm.controller" /> 
<context:component-scan base-package="com.cnrd.cdm.business" /> 
<context:component-scan base-package="com.cnrd.cdm.dao" /> 
<context:component-scan base-package="com.cnrd.cdm.models" /> 


<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> 
    <property name="driverClassName" value="com.ibm.db2.jcc.DB2Driver" /> 
    <property name="url" value="jdbc:db2://<hostip>:port/DB2MPREP" /> 
    <property name="username" value="user"/> 
    <property name="password" value="******"/> 
</bean> 

<bean class="org.springframework.jdbc.core.JdbcTemplate"> 
    <property name="dataSource" ref="dataSource"></property> 
</bean> 

<!-- <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> 
    <property name="driverClassName" value="com.mysql.jdbc.Driver" /> 
    <property name="url" value="jdbc:mysql://localhost/mdb40" /> 
    <property name="username" value="root"/> 
    <property name="password" value=""/> 
</bean> 

<bean class="org.springframework.jdbc.core.JdbcTemplate"> 
    <property name="dataSource" ref="dataSource"></property> 
</bean> 
--> 
<bean 
    class="org.springframework.web.servlet.view.InternalResourceViewResolver"> 
    <property name="prefix"> 
     <value>/WEB-INF/views</value> 
    </property> 
    <property name="suffix"> 
     <value>.jsp</value> 
    </property> 
</bean> 

<mvc:annotation-driven enableMatrixVariables="true"/> 
<mvc:default-servlet-handler/> 

<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver" /> 

注:我已經包含在我的libs文件夾彈簧webmvc-3.2.8.RELEASE.jar。 注2:在eclipse上,具有相同庫和文件的相同項目工作正常。

非常感謝您的幫助!

回答

0

這是一個Maven項目嗎?如果是,請嘗試mvn clean package -U。如果這不起作用,去Maven - >更新項目。如果這兩個不起作用,請發佈您的pom.xml文件。

相關問題