2013-04-26 2 views
0

У меня установлен Apache CODI для JSF 2 и работает. Я хотел бы изменить «isUrlParameterSupported» как false, вместо true.Как настроить Apache MyFaces CODI с JBoss AS 7 и Mojarra 2.1?

Переключение моих проектов на OpenWebBeans невозможно в это время. В настоящее время я не использую MyFaces самостоятельно, просто расширение CODI.

Я использую следующие банки:

myfaces-extcdi-core-api-1.0.5.jar 
myfaces-extcdi-core-impl-1.0.5.jar 
myfaces-extcdi-jsf20-module-api-1.0.5.jar 
myfaces-extcdi-jsf20-module-impl-1.0.5.jar 
myfaces-extcdi-message-module-api-1.0.5.jar 
myfaces-extcdi-message-module-impl-1.0.5.jar 

В идеале я хотел бы иметь возможность использовать простые текстовые свойства файла.

ответ

0

Я нашел один из способов, чтобы изменить это свойство. Используя эту страницу в качестве руководства:

http://cwiki.apache.org/EXTCDI/jsf-config-and-spi.html

Я создал следующий класс:

import org.apache.myfaces.extensions.cdi.core.api.scope.conversation.config.WindowContextConfig; 

@ApplicationScoped 
@Specializes 
public class CustomWindowContextConfig extends WindowContextConfig { 

@Override 
public boolean isUrlParameterSupported() { 
    return false; 
} 
} 

И Жизненно, я создал пустой файл с именем «beans.xml» ВЕБ-INF папка мой проект. Раньше мы не использовали CDI, так что еще не было этого файла.

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