tomcat启动时的一个错误

严重: Exception starting filter [struts2]
java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

  生成原因:编译时生成的class文件中,找不到Web-INF/lib没有jar包。以前我写代码的时候是直接把jar包拷贝到lib目录下,后来我嫌那样做麻烦,写一个小项目就要拷贝一次jar包,我就直接把我常用的Jar包放在了eclipse中的user liberty下,要用的时候,直接add liberty就好了。但启动服务器的时候就报了一个这么一个错误,我不想把jar拷贝到lib目录下,在网上搜了好久终于让我找到了解决的办法。

 

  解决办法:

    首先我们把光标放到该项目下,右键,选择最后一个properties,出现如图

  

  在选择箭头所指的,出现 方框中的内容,然后add,选择你要添加的user liberty,一般path就不用自己改了,都默认的是lib目录下。

posted @ 2018-01-03 23:15  雷小喵  阅读(275)  评论(0编辑  收藏  举报