2013-01-24 3 views
0

내가 Jdevtp4은 11.1.2.3.0 를 jdev를 위해 마이그레이션 한 일을 사람이 오류에 대해 알고 있습니까 ..jdev를 충돌하면서 마이그레이션

Target URL -- http://localhost:7101/xxxxx/index.jsp 
    <ADFContext> <getCurrent> Automatically initializing a DefaultContext for getCurrent. 
    Caller should ensure that a DefaultContext is proper for this use. 
    Memory leaks and/or unexpected behaviour may occur if the automatic initialization is performed improperly. 
    This message may be avoided by performing initADFContext before using getCurrent(). 
    For more information please enable logging for oracle.adf.share.ADFContext at FINEST level. 
    2013-01-24 14:38:52,027 ERROR [ACTIVE] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)' [com.cassiopae.cassiopae.container.servlets.CassiopaeFacesServlet] - <Some Other Exception> 
    java.lang.UnsupportedOperationException 
     at javax.faces.application.Application.getResourceHandler(Application.java:287) 
     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:503) 
     at com.cassiopae.cassiopae.container.servlets.CassiopaeFacesServlet.service(CassiopaeFacesServlet.java:160) 
     at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227) 
     at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125) 
     at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300) 
     at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26) 
     at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) 
     at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60) 
     at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468) 
     at oracle.adfinternal.view.faces.webapp.rich.SharedLibraryFilter.doFilter(SharedLibraryFilter.java:135) 
     at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468) 
     at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:69) 
     at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468) 
     at oracle.adfinternal.view.faces.activedata.ADSFilter.doFilter(ADSFilter.java:85) 
     at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468) 
     at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:293) 
     at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:199) 
     at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92) 
     at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) 
     at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60) 
     at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468) 
     at oracle.adfinternal.view.faces.webapp.rich.SharedLibraryFilter.doFilter(SharedLibraryFilter.java:135) 
     at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468) 
     at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:69) 
     at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468) 
     at oracle.adfinternal.view.faces.activedata.ADSFilter.doFilter(ADSFilter.java:85) 
     at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468) 
     at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:293) 
     at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:199) 
     at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92) 
     at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) 
     at com.cj.trim.trimFilter.doFilter(Unknown Source) 
     at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) 
     at com.cj.gzipflt.GzipFilter.doFilter(Unknown Source) 
     at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) 
     at org.springframework.webflow.executor.jsf.FlowSystemCleanupFilter.doFilterInternal(FlowSystemCleanupFilter.java:41) 
     at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) 
     at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) 
     at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96) 
     at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) 
     at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) 
     at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119) 
     at java.security.AccessController.doPrivileged(Native Method) 
     at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315) 
     at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442) 
     at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103) 
     at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171) 
     at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71) 
     at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) 
     at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139) 
     at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) 
     at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27) 
     at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) 
     at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715) 
     at 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) 
     at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277) 
     at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183) 
     at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454) 
     at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209) 
     at weblogic.work.ExecuteThread.run(ExecuteThread.java:178) 
+0

나는 과거에 JDev와 ADF를 사용 해왔다. 나는이 시점에서 너를 불쌍히 생각한다. –

+0

@KevinBowersox 어떤 도움이 될 것입니다 – vinod

+0

내가 할 수 있으면 좋겠지 만 ADF는 야생입니까, 얼마나 오랫동안 사용 해왔습니까? –

답변

2
java.lang.UnsupportedOperationException 
    at javax.faces.application.Application.getResourceHandler(Application.java:287) 

더 적절한 Application가 초기화가 없을 때이 예외가 발생합니다 . 이것은 JSF API/impl 버전이 불일치 할 때 발생합니다. 예 : webapp은 JSF 1.2 impl과 함께 JSF 2.0 API를 실행합니다.

타겟 컨테이너 (귀하의 경우 웹 로직)가 이미 상자 밖으로 JSF와 함께 제공하고 그에 따라이 옵션을 조사하지 않는 경우가 조사해야합니다 : 컨테이너에서 제공하는 JSF 버전을

  1. 활용 webapp이 이 아니고이 아니고 /WEB-INF/lib에 JSF 라이브러리가 있는지 확인하십시오.

  2. 컨테이너에서 제공하는 JSF 라이브러리를 비활성화하고 웹 응용 프로그램이 /WEB-INF/lib에 적절한 JSF API/impl 버전을 제공하는지 확인하십시오.

+0

감사하지만 지점 1과 지점 2는 그 반대입니다. – vinod

+0

맞습니다. 궁극적으로 런타임 클래스 경로에 중복 라이브러리가 없어야합니다. 뭐가 문제 야? 다른 방법을 기대 했습니까? – BalusC

+0

아니, 나는 그것을 내게 해 줘야 해 :) – vinod

관련 문제