2012-06-26 3 views
0

Я пробовал примеры JSF 2.0, Spring Securty 3 с Jdeveloper и сервером Weblogic 10.3.5. я получаю этот ExceptionJSF 2.0 Spring Security 3 Weblogic 10.3.5 Jdeveloper

java.lang.NoClassDefFoundError: javax/лицо/контекст/FacesContext в org.springframework.web.jsf.el.SpringBeanFacesELResolver.getWebApplicationContext (SpringBeanFacesELResolver.java:90) в org.springframework. web.jsf.el.SpringBeanFacesELResolver.getBeanFactory (SpringBeanFacesELResolver.java:79) at org.springframework.beans.factory.access.el.SpringBeanELResolver.getValue (SpringBeanELResolver.java:50) на com.sun.faces.el. DemuxCompositeELResolver._getValue (DemuxCompositeELResolver.java:176) at com.sun.faces.el.DemuxCompositeELResolver.getValue (DemuxCompositeELResolver.java:203) at org.jboss.el.parser.AstIdentifier.getValue (AstIdentifier.java:44) на org.jboss.el.parser.AstValue.getValue (AstValue.java:63) на org.jboss.el.ValueExpressionImpl.getValue (ValueExpressionImpl.java:186) на com.sun .faces.facelets.el.ELText $ ELTextVariable.writeText (ELText.java:224) на com.sun.faces.facelets.el.ELText $ ELTextComposite.writeText (ELText.java:148) на com.sun.faces .facelets.compiler.TextInstruction.write (TextInstruction.java:85) на com.sun.faces.facelets.compiler.UIInstructions.encodeBegin (UIInstructions.java:82) на com.sun.faces.facelets.compiler.UILeaf .encodeAll (UILeaf.java:183) at javax.faces.component.UIComponent.encodeAll (UIComponent.java:1655) at javax.faces.component.UIComponent.encodeAll (UIComponent.java:1655) на com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView (FaceletViewHandlingStrategy.java:399) на com.sun.faces.application.view.MultiViewHandler.renderView (MultiViewHandler.java:131) на com.sun. faces.lifecycle.RenderResponsePhase.execute (RenderResponsePhase.java:121) at com.sun.faces.lifecycle.Phase.doPhase (Phase.java:101) at com.sun.faces.lifecycle.LifecycleImpl.render (LifecycleImpl. Java: 139) в javax.faces.webapp.FacesServlet.service (FacesServlet.java:313) в weblogic.servlet.internal.StubSecurityHelper $ ServletServiceAction.run (StubSecurityHelper.java:227) в weblogic.servlet.internal. StubSecurityHelper.invokeServlet (StubSecurityHelper.java:125) в weblogic.servlet.internal.ServletStubI mpl.execute (ServletStubImpl.java:300) на weblogic.servlet.internal.TailFilter.doFilter (TailFilter.java:26) на weblogic.servlet.internal.FilterChainImpl.doFilter (FilterChainImpl.java:56) на оракула. security.jps.ee.http.JpsAbsFilter $ 1.run (JpsAbsFilter.java:111) at java.security.AccessController.doPrivileged (собственный метод) at oracle.security.jps.util.JpsSubject.doAsPrivileged (JpsSubject.java: 313) на oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode (JpsPlatformUtil.java:413) на oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode (JpsAbsFilter.java:94) на оракула. security.jps.ee.http.JpsAbsFilter.doFilter (JpsAbsFilter.java:161) at oracle.security.jps.ee.http.JpsFilter.doFilter (JpsFilter.java:71) на weblogic.servlet.internal.FilterChainImpl.doFilter (FilterChainImpl.java:56) в oracle.dms.servlet.DMSServletFilter.doFilter (DMSServletFilter.java:136) в weblogic.servlet.internal.FilterChainImpl.doFilter (FilterChainImpl. Java: 56) на weblogic.servlet.internal.RequestEventsFilter.doFilter (RequestEventsFilter.java:27) на weblogic.servlet.internal.FilterChainImpl.doFilter (FilterChainImpl.java:56) в weblogic.servlet.internal.WebAppServletContext $ ServletInvocationAction.wrapRun (WebAppServletContext.java:3715) в weblogic.servlet.internal.WebAppServletContext $ ServletInvocationAction.run (WebAppServletContext.java:3681) at weblogic.security.acl.internal.AuthenticatedSubject.doAs (AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs (SecurityManager. Java: 120) на weblogic.servlet.internal.WebAppServletContext.securedExecute (WebAppServletContext.java:2277) на weblogic.servlet.internal.WebAppServletContext.execute (WebAppServletContext.java:2183) на weblogic.servlet.internal.ServletRequestImpl. прогон (ServletRequestImpl.java:1454) на weblogic.work.ExecuteThread.execute (ExecuteThread.java:209) на weblogic.work.ExecuteThread.run (ExecuteThread.java:178)

Пожалуйста, помогите мне.

ответ

0

Вы настраиваете библиотеки JSF в своем проекте?

+0

yes i configuired –

0

Наконец-то я получил решение. Это связано с тем, что проблема с загрузкой классов связана с weblogic. Я создал weblogic.xml в своем проекте. После этого я написал

<container-descriptor> 
    <prefer-web-inf-classes>true</prefer-web-inf-classes> 
</container-descriptor>. 
Смежные вопросы