<!--配置Handler-->
上面是 springmvc.xml 的配置
http://localhost:8080/springMVCFrom/queryItem.action 这是是请求
然后就报错了 :
java.lang.NoClassDefFoundError: IllegalName: com/prj/controller/ItemsController
at java.lang.ClassLoader.preDefineClass(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2818)
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1148)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1643)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1521)
at org.springframework.util.ClassUtils.forName(ClassUtils.java:250)
java.lang.NoClassDefFoundError: IllegalName: com/prj/controller/ItemsController
没有找到依赖,ItemsController加注解了没?配置文件里scan扫描包了没?
首先,这个类是你自定义的吗?还是其他jar包依赖的类;
其次,可以试试重新clean下项目。
@RequestMapping加了没?