2010-12-03 4 views
0

В моей web.xml у меня есть:RichFaces и Weblogic 10,3

<filter> 
    <display-name>RichFaces Filter</display-name> 
    <filter-name>richfaces</filter-name> 
    <filter-class>org.ajax4jsf.Filter</filter-class> 
    <init-param> 
    <param-name>enable-cache</param-name> 
    <param-value>true</param-value> 
    </init-param> 

    <init-param> 
    <param-name>forceparser</param-name> 
    <param-value>false</param-value> 
    </init-param> 
</filter> 

При работе в Tomcat 6 приложение работает нормально. При работе в Weblogic 10.3 Я получаю много ResourceNotFoundExceptions:

org.ajax4jsf.resource.ResourceNotFoundException: Resource not registered : /org/richfaces/ui.pack.js.seam 
     at org.ajax4jsf.resource.ResourceBuilderImpl.getResource(ResourceBuilderImpl.java:408) 
     at org.ajax4jsf.resource.ResourceBuilderImpl.getResourceForKey(ResourceBuilderImpl.java:352) 
     at org.ajax4jsf.resource.InternetResourceService.serviceResource(InternetResourceService.java:152) 
     at org.ajax4jsf.resource.InternetResourceService.serviceResource(InternetResourceService.java:141) 
     at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:508) 

Может ли это быть решена?

Когда я прокомментирую фильтр, приложение, похоже, работает нормально. Мне нужно использовать Weblogic из-за потребительского спроса.

ответ

0

Это, кажется, общая проблема с RichFaces и Weblogic

От http://seamframework.org/Community/RichFacesIssueResourceNotRegistered

Итак, для тех, которые также запустить в вышеперечисленных «ResourceNotFoundException», попробуйте следующие и ваши проблема будет , вероятно, будет решена:

  1. Очистить кеш браузера (CT RL + F5 на IE)
  2. обновить библиотеку RichFaces чтобы по крайней мере 3.1.5 (как эта версия решить некоторые проблемы, связанные с этим исключением) или 3.2.0SR1
  3. Если вы используете Java 6, даунгрейд на Java 5
+1

@guus: для архивов выполнялась любая из этих конкретных работ? – JoseK 2010-12-07 04:49:40

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