idea关于java.lang.ClassNotFoundException的问题

大致情况是这样的
公司项目之前用myeclipse,是Struts1+hibernate+spring+weblogic
我现在要用idea跑起来

结果错误如下:
<Could not load user defined listener: com.lbs.cp3.sysmanage.webcontroller.InitCodeListApplicationListener
java.lang.ClassNotFoundException: com.lbs.cp3.sysmanage.webcontroller.InitCodeListApplicationListener
at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:297)
at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:270)
at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:64)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
Truncated. see log file for complete stacktrace

然后我去我的web.xml里面看了一下

图片说明

红圈里是我报错的listener,上下两个没报错,现在能判断的是,这个报错的listener是java文件(打包后也正常编译),而其他没报错的是jar包。

idea,weblogic,项目用的都是JDK1.7.

这是我的配置:

图片说明

高亮处是没报错的引用的jar

我们项目用struts1.1,但是idea这边struts固定选择是1.2.不知道会不会是这个问题

图片说明

请大家给我一些排查思路

1个回答

初步看到的是包名不一样,报错的java包设置成源文件包了吧?

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