Ошибка развертывания Oracle Adf & Weblogic

Я новичок в adf и weblogic. У меня есть класс, который включает в себя множество файлов jar. Когда я вызываю этот класс из другого класса, который имеет основной метод, он работает хорошо. Но я пытаюсь вызвать этот класс из managedBean, он возвращает следующую ошибку:

javax.faces.FacesException: # {itResourcesBean.b1_action}: java.lang.NoClassDefFoundError: Thor/API/tcUtilityFactory в com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:118) на org.apache.myfaces. trinidad.component.UIXCommand.broadcast(UIXCommand.java:190) в javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:794) в javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1259) в oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._invokeApplication (LifecycleImpl.java:1074) в oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase (LifecycleImpl.java:402) в oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:225) в javax.faces.webapp.FacesServlet.service(FacesServlet.java:593) в weblogic.servlet.internal.StubSecurityHelper $ ServletServiceAction.run(StubSecurityHelper.java:280) в weblogic. servlet.internal.StubSecurityHelper $ ServletServiceAction.run(StubSecurityHelper.java:254) у нас blogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:136) в weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:346) в weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25)
в weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79) в oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:105) на org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl $ FilterListChain.doFilter(TrinidadFilterImpl.java:502) в oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60) на org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl $ ФильтрListChain.doFilter(TrinidadFilterImpl.java:502) в org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl (TrinidadFilterImpl.java:327) в org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:229) в org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92) в weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79) в oracle.security.jps.ee.http.JpsAbsFilter $ 1.run(JpsAbsFilter.java:137) в java.security.AccessController.doPrivileged(Nat ive) в oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315) в oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:460) в oracle.security.jps. ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:120) в oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:217) в oracle.security.jps.ee.http.JpsFilter.doFilter( JpsFilter.java:81)
в weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79) в oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:220) в weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79 ) в weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27) в weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79) в weblogic.servlet.internal.WebAppServletContext $ ServletInvocationAction.wrapRun(WebAppServletContext. java: 3436) в weblogic.servlet.internal.WebAppServletContext $ ServletInvocationAction.run(WebAppServletContext.java:3402) в weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) в weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120) в weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:57) в weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2285) в weblogic.servlet.internal. WebAp pServletContext.securedExecute(WebAppServletContext.java:2201) в weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179) в weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1572) в weblogic.servlet.provider.ContainerSupportProviderImpl $ WlsRequestExecutor.run(ContainerSupportProviderImpl.java:255) в weblogic.work.ExecuteThread.execute(ExecuteThread.java:311) в weblogic.work.ExecuteThread.run(ExecuteThread.java:263) Вызывается: javax.faces. el.EvaluationException: java.lang.NoClassDefFoundError: Thor/API/tcUtilityFactory на org.apache.myfaces.trinidad.component.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:51) в com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java: 102)... 45 more Причиняется: java.lang.NoClassDefFoundError: Thor/API/tcUtilityFactory в view.ITResources.connect_ICE_TEST (ITResources.java:83) в view.ITResources.getITResource(ITResources.java:25) в bean.ITResour cesBean.b1_action (ITResourcesBean.java:58) на sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) на sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) на sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: 43) в java.lang.reflect.Method.invoke(Method.java:606) в com.sun.el.parser.AstValue.invoke(AstValue.java:254) в com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java: 302) at org.apache.myfaces.trinidad.component.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:46)... 46 more Причиняется: java.lang.ClassNotFoundException: Thor.API.tcUtilityFactory в weblogic.utils. classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:357) в weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:318) в weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:80) в java.lang.ClassLoader.loadClass(ClassLoader.java:425) в java .lang.ClassLoader.loadClass(ClassLoader.java:358) в weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:186) в weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:50)... 56 more javax.servlet.ServletException: java.lang.NoClassDefFoundError: Thor/API/tcUtilityFactory в javax.faces.webapp.FacesServlet.service(FacesServlet.java:606) в weblogic.servlet.internal.StubSecurityHelper $ ServletServiceAction.run(StubSecurityHelper.java: 280) в weblogic.servlet.internal.StubSecurityHelper $ ServletServiceAction.run(StubSecurityHelper.java:254) в weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:136) в weblogic.servlet.internal.ServletStubImpl. выполнить (ServletStubImpl.java:346) в weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25)
в weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79) в oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:105) на org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl $ FilterListChain.doFilter(TrinidadFilterImpl.java:502) в oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60) на org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl $ ФильтрListChain.doFilter(TrinidadFilterImpl.java:502) в org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl (TrinidadFilterImpl.java:327) в org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:229) в org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92) в weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79) в oracle.security.jps.ee.http.JpsAbsFilter $ 1.run(JpsAbsFilter.java:137) в java.security.AccessController.doPrivileged(Nat ive) в oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315) в oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:460) в oracle.security.jps. ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:120) в oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:217) в oracle.security.jps.ee.http.JpsFilter.doFilter( JpsFilter.java:81)
в weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79) в oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:220) в weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79 ) в weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27) в weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79) в weblogic.servlet.internal.WebAppServletContext $ ServletInvocationAction.wrapRun(WebAppServletContext. java: 3436) в weblogic.servlet.internal.WebAppServletContext $ ServletInvocationAction.run(WebAppServletContext.java:3402) в weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) в weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120) в weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:57) в weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2285) в weblogic.servlet.internal. WebAp pServletContext.securedExecute(WebAppServletContext.java:2201) в weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179) в weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1572) в weblogic.servlet.provider.ContainerSupportProviderImpl $ WlsRequestExecutor.run(ContainerSupportProviderImpl.java:255) в weblogic.work.ExecuteThread.execute(ExecuteThread.java:311) в weblogic.work.ExecuteThread.run(ExecuteThread.java:263) Вызывается: javax.faces. el.EvaluationException: java.lang.NoClassDefFoundError: Thor/API/tcUtilityFactory на org.apache.myfaces.trinidad.component.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:51) в com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java: 102) at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:190) в javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:794) в javax.faces.component. UIViewRoot.processApplication(UIViewRoot.java:1259) в oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._invokeApplication (LifecycleImpl.java:1074) в oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase (LifecycleImpl.java:402) в oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:225) в javax.faces.webapp.FacesServlet.service(FacesServlet.java:593)
... 38 more Причиняется: java.lang.NoClassDefFoundError: Thor/API/tcUtilityFactory в view.ITResources.connect_ICE_TEST (ITResources.java:83) в view.ITResources.getITResource(ITResources.java:25) в bean.ITResourcesBean. b1_action (ITResourcesBean.java:58) на sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) на sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) на sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) в java.lang.reflect.Method.invoke(Method.java:606) в com.sun.el.parser.AstValue.invoke(AstValue.java:254) в com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java: 302) at org.apache.myfaces.trinidad.component.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:46)... 46 more Причиняется: java.lang.ClassNotFoundException: Thor.API.tcUtilityFactory в weblogic.utils.classloaders. GenericClassLoader.findLocalClass(GenericClassLoader.java:357) в weblogic.utils.classloaders.GenericC lassLoader.findClass(GenericClassLoader.java:318) в weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:80) в java.lang.ClassLoader.loadClass(ClassLoader.java:425) в java.lang.ClassLoader.loadClass(ClassLoader.java:358) в weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:186) в weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:50)... еще 56

Я добавил библиотеки в Библиотеки и путь класса пропорциональности проекта. Также копируется в файле domain/lib.

Как я могу решить эту проблему?

0
источник поделиться

Посмотрите другие вопросы по меткам или Задайте вопрос