java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener为什么找不到?

来源:互联网 发布:wireshark过滤mac 编辑:程序博客网 时间:2024/06/07 07:25

原文转至:http://www.cnblogs.com/JsonShare/p/5474945.html

 <listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
  <servlet>
    <servlet-name>action</servlet-name>
    <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
    <init-param>
      <param-name>config</param-name>
      <param-value>/WEB-INF/struts-config.xml</param-value>
    </init-param>
    <load-on-startup>2</load-on-startup>
 </servlet>


  <!-- Standard Action Servlet Mapping -->
  <servlet-mapping>
    <servlet-name>action</servlet-name>
    <url-pattern>*.do</url-pattern>
  </servlet-mapping>
  
   <context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext-*.xml,classpath*:applicationContext-*.xml</param-value>
</context-param>
但当tomcat启动时就报这个错误

原因是因为:maven dependencies并没有直接性的被加载,需要重新再添加到项目中

解决办法:

 点击 Properties 选择Deployment Assembly 再点击右边的Add按钮 选择Java Build Path Entries后点击Next按钮 然后选择你的Maven Dependencies 确定即可


如果已经有了Maven Dependencies 的话,将其移除,clean一下项目,然后再重新添加

阅读全文
0 0
原创粉丝点击