欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Java学习,使用IDEA中碰见的问题(一)

程序员文章站 2022-07-07 20:53:11
学习到Struts2,建Demo,直接打开IDEA,创建了一个Web项目,使用了Struts2,结果配置好后一直提示 ClassNotFound "org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter" 前提:使用的St ......

学习到struts2,建demo,直接打开idea,创建了一个web项目,使用了struts2,结果配置好后一直提示 classnotfound "org.apache.struts2.dispatcher.filter.strutsprepareandexecutefilter"

前提:使用的struts2 版本号为 2.5.14.1,本身web.xml配置文件中就要使用 "org.apache.struts2.dispatcher.filter.strutsprepareandexecutefilter",这个是从2.5开始就不一样了,具体可以看看jar包里面的命名空间,都没有"org.apache.struts2.dispatcher.ng.filter.strutsprepareandexecutefilter",版本从2.5之后就简化了,少了“.ng”。

最后发现是因为out目录中没有将jar包输出,编译后的class文件,自然找不到对应的jar包,所以设置一下就可以 了,ctrl+shift+alt+s ,快捷键打开“project structure”,“artifacts”选项,右下角应该有一个“fix”按钮,修复一下就ok了。

 

 Java学习,使用IDEA中碰见的问题(一)