我刚开始在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中运行“预清理安装”之后。
答案 0 :(得分:0)
当我第一次进行全新安装时,我的maven项目已成功构建和部署。
它是如何部署的?你使用WTP和Weblogic适配器吗?你使用m2eclipse吗?
之后,当我对源代码或jsps进行任何更改时......我会进行预先安装以更新项目。
为什么要运行pre-clean
?你有什么特殊的约束pre-clean
(默认情况下没有任何约束这个阶段)。预期结果是什么?
现在,每次我进行预清理安装并重新启动weblogic时,我都会遇到以下异常:
什么是FeatureForm
,它是你的?这可能是您删除的内容,仍由WebLogic生成的临时文件引用(例如,为JSP生成的Servlet)。这个问题只发生在这个课程上吗?您是否尝试删除WebLogic的工作目录?
有什么建议可能是什么问题?
我不确定我是否能够回答这个问题,但您需要提供有关您的背景和使用工具的方式的更多详细信息。