springMVC Controller问题
<!--配置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)

4个回答

java.lang.NoClassDefFoundError: IllegalName: com/prj/controller/ItemsController
没有找到依赖,ItemsController加注解了没?配置文件里scan扫描包了没?

首先,这个类是你自定义的吗?还是其他jar包依赖的类;
其次,可以试试重新clean下项目。

@RequestMapping加了没?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问