2012-03-26 5 views
0

Ниже приведено исключение.Продолжить Получение ошибки при восстановлении Фаза просмотра

если я нажимаю перенаправление hervlink ServeResourcePhaseListener.java:96 и говорит, что строка 96 является недопустимым номером строки. можете ли вы сообщить мне, в чем проблема.

- Exception wile retrieving addResource 
java.lang.NoSuchMethodError: org.apache.myfaces.renderkit.html.util.AddResourceFactory.getInstance(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/ServletContext;)Lorg/apache/myfaces/renderkit/html/util/AddResource; 
    at org.apache.myfaces.webapp.filter.ServeResourcePhaseListener.beforePhase(ServeResourcePhaseListener.java:96) 
    at org.apache.myfaces.lifecycle.PhaseListenerManager.informPhaseListenersBefore(PhaseListenerManager.java:73) 
    at org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:85) 
    at org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:70) 
    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:139) 
    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:283) 
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175) 
    at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:530) 
    at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:266) 
    at weblogic.servlet.jsp.PageContextImpl.forward(PageContextImpl.java:155) 
    at jsp_servlet.__index._jspService(__index.java:92) 
    at weblogic.servlet.jsp.JspBase.service(JspBase.java:34) 
    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:283) 
    at weblogic.servlet.internal.ServletStubImpl.onAddToMapException(ServletStubImpl.java:394) 
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:309) 
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175) 
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3241) 
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) 
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121) 
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2010) 
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1916) 
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1366) 
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209) 
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:181) 
- Exception in PhaseListener RESTORE_VIEW(1) beforePhase. 
javax.faces.FacesException: java.lang.NoSuchMethodError: org.apache.myfaces.renderkit.html.util.AddResourceFactory.getInstance(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/ServletContext;)Lorg/apache/myfaces/renderkit/html/util/AddResource; 
    at org.apache.myfaces.webapp.filter.ServeResourcePhaseListener.beforePhase(ServeResourcePhaseListener.java:106) 
    at org.apache.myfaces.lifecycle.PhaseListenerManager.informPhaseListenersBefore(PhaseListenerManager.java:73) 
    at org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:85) 
    at org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:70) 
    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:139) 
    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:283) 
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175) 
    at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:530) 
    at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:266) 
    at weblogic.servlet.jsp.PageContextImpl.forward(PageContextImpl.java:155) 
    at jsp_servlet.__index._jspService(__index.java:92) 
    at weblogic.servlet.jsp.JspBase.service(JspBase.java:34) 
    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:283) 
    at weblogic.servlet.internal.ServletStubImpl.onAddToMapException(ServletStubImpl.java:394) 
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:309) 
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175) 
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3241) 
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) 
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121) 
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2010) 
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1916) 
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1366) 
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209) 
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:181) 

ответ

1

ServeResourcePhaseListener и AddResourceFactory являются частью Apache Tomahawk; в версии 1.1.11 он утверждает, что не находит seems to exist. Возможно ли, что ваш путь к классу содержит несколько несовместимых версий Tomahawk?

+0

Да, вы были правы. Появилась еще одна версия Tomahawk, которая вызывала проблему. Но получить еще одну ошибку. вы можете помочь с этим. – user1292276

+0

- Исключение в PhaseListener RENDER_RESPONSE (6) beforePhase. java.lang.NullPointerException \t в java.util.ResourceBundle.getBundleImpl (ResourceBundle.java:706) \t в java.util.ResourceBundle.getBundle (ResourceBundle.java:576) – user1292276

+0

@ user1292276: Очевидно, что некоторые проблемы с ресурсом расслоение. Проверьте их в ваших лицах-config.xml и действительно ли файлы существуют: http://www.mkyong.com/jsf2/jsf-2-0-and-resource-bundles-example/ –

Смежные вопросы