当我在我的eclipse maven项目中编译和部署更改时,WebLogic抛出java.lang.ClassNotFoundException

时间:2010-10-29 19:48:32

标签: eclipse maven weblogic

我刚开始在eclipse中使用Maven并将我的应用程序部署到WebLogic。

当我第一次进行全新安装时,我的Maven项目已成功构建和部署。

之后,当我对源代码或jsps进行任何更改时,我会进行预先安装以更新项目。现在,每次我进行预清理安装并重新启动WebLogic时,我都会遇到以下异常:

java.lang.ClassNotFoundException:
at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:283)
at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:256)
at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:54)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)

我做了一些研究,出于某些原因,之前没有人抱怨过这个错误。

有什么建议可能是什么问题?

这只发生在我进行更改并在eclipse中运行“预清理安装”之后。

1 个答案:

答案 0 :(得分:0)

  

当我第一次进行全新安装时,我的maven项目已成功构建和部署。

它是如何部署的?你使用WTP和Weblogic适配器吗?你使用m2eclipse吗?

  

之后,当我对源代码或jsps进行任何更改时......我会进行预先安装以更新项目。

为什么要运行pre-clean?你有什么特殊的约束pre-clean(默认情况下没有任何约束这个阶段)。预期结果是什么?

  

现在,每次我进行预清理安装并重新启动weblogic时,我都会遇到以下异常:

什么是FeatureForm,它是你的?这可能是您删除的内容,仍由WebLogic生成的临时文件引用(例如,为JSP生成的Servlet)。这个问题只发生在这个课程上吗?您是否尝试删除WebLogic的工作目录?

  

有什么建议可能是什么问题?

我不确定我是否能够回答这个问题,但您需要提供有关您的背景和使用工具的方式的更多详细信息。