再启动weblogic时出现了java.lang.ClassNotFoundException的异常

1 在宕下公司的项目之后,启动weblogic,出现了以下异常。【首先公司的项目不用考虑jar包或者其他的功能异常,因为本来就是个正确的项目代码

java.lang.ClassNotFoundException: com.sinosig.n02.common.servlet.ConfigInitServlet
      at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:357)
      at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:318)
      at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:80)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
      Truncated. see log file for complete stacktrace
>
<2017-8-4 上午10时10分09秒 CST> <Error> <Deployer> <BEA-149265> <Failure occurred in the execution of deployment request with ID "4239976311455" for task "1". Error is: "weblogic.application.ModuleException: java.lang.ClassNotFoundException: com.sinosig.n02.common.servlet.ConfigInitServlet"
weblogic.application.ModuleException: java.lang.ClassNotFoundException: com.sinosig.n02.common.servlet.ConfigInitServlet
      at weblogic.application.internal.ExtensibleModuleWrapper.prepare(ExtensibleModuleWrapper.java:114)
      at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:100)
      at weblogic.application.internal.flow.ModuleStateDriver$1.next(ModuleStateDriver.java:175)
      at weblogic.application.internal.flow.ModuleStateDriver$1.next(ModuleStateDriver.java:170)
      at weblogic.application.utils.StateMachineDriver$ParallelChange.run(StateMachineDriver.java:80)
      Truncated. see log file for complete stacktrace
Caused By: java.lang.ClassNotFoundException: com.sinosig.n02.common.servlet.ConfigInitServlet
      at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:357)
      at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:318)
      at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:80)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
      Truncated. see log file for complete stacktrace
>
出现问题的原因:

异常显示类没有找到,才抛出异常。

解决办法:

weblogic的缓存清理一下,重新部署发布weblogic即可。

weblogic的缓存清理办法(这是百度的方法,如下):

11g以上的是在\Oracle\Middleware\user_projects\domains\base_domain\servers\AdminServer\tmp 。同样的,base_domain是我的域,AdminServer是我的服务。 删了tmp下面的_WL_user 文件夹就行了。
【而我的位置是:D:\platform-domain\servers\myserver\tmp。platform-domain是我的域,myserver是我的服务。】


猜你喜欢

转载自blog.csdn.net/qq_30546099/article/details/76819618