您的位置:首页 > 编程语言 > Java开发

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

2017-09-09 12:19 651 查看
原文转至: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一下项目,然后再重新添加
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐