Richfaces и Weblogic 10,3 - PullRequest
       7

Richfaces и Weblogic 10,3

0 голосов
/ 03 декабря 2010

В моем web.xml у меня есть:

 <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 из-за спроса клиентов.

Ответы [ 2 ]

0 голосов
/ 19 марта 2015

Обнаружено то же сообщение об ошибке в Seam 2.2.2.Final, RichFaces 3.3.4.Final и WebLogic 12c. Удаление определения фильтра из web.xml приложения, похоже, помогло. Шов должен установить фильтр автоматически, см. Например https://docs.jboss.com/seam/2.2.2.Final/reference/en-US/html/configuration.html#d0e24558

0 голосов
/ 03 декабря 2010

Похоже, что это общая проблема с Richfaces и Weblogic

С http://seamframework.org/Community/RichFacesIssueResourceNotRegistered

Итак, для тех, кто также сталкивается с прежде упомянутый ResourceNotFoundException, попробуйте следуя и ваша проблема будет вероятно, будет решено:

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