Я попробовал два способа реализовать this.JUEL настроен не работает
характеристики: MyFaces 2.1.7 javax.el 2.1.0 WebFlow 2.3.1 Spring Framework (OSGI)
Во-первых, добавлена зависимость.
<dependency>
<groupId>de.odysseus.juel</groupId>
<artifactId>juel-api</artifactId>
<version>2.2.6</version>
</dependency>
<dependency>
<groupId>de.odysseus.juel</groupId>
<artifactId>juel-impl</artifactId>
<version>2.2.6</version>
</dependency>
<dependency>
<groupId>de.odysseus.juel/groupId>
<artifactId>juel-spi</artifactId>
<version>2.2.6</version>
</dependency>
Затем я приложил к манифесту.mf моего приложения пучки.
Во-первых, я попытался использовать this old method какой-нибудь парень, закодированный. Когда я пытаюсь запустить его, я получаю сообщение об ошибке:
org.springframework.binding.expression.ParserException: Unable to parse expression string '#{extRuntimeAuthorityUserManager.addRuntimeAuthority(conversationScope.accessLayerModel.accessUser, T(com.common.identity.enums.ERuntimeAuthority).AUTHORITY_CHANGE_WORKING_INSTITUTION)}'
Во-вторых, самые последние я нашел это one. У меня возникла проблема с противоречивой версией javax.el, потому что импорт juel-api является собственным. Итак, я добавил в juel-api манифест этой строки.
Fragment-Host: javax.el
Затем
добавляю ExpressionImpl от Juel конфигурации MyFaces в web.xml
<context-param>
<param-name>org.apache.myfaces.EXPRESSION_FACTORY</param-name>
<param-value>de.odysseus.el.ExpressionFactoryImpl</param-value>
</context-param>
Unfortunatelly, я получаю это сообщение журнала:
MyFaces Bean Validation support enabled
Какие говорит, что JUEL не загружается? что мне не хватает или что-то не так.
Вы его загрузили? эта версия доступна только для чтения. скачать отсюда http://sourceforge.net/projects/juel/files/juel/juel-2.2/ –
инструкции по настройке приведены в исходном формате pdf http://juel.sourceforge.net/juel.pdf –
I получил мой отсюда http://mvnrepository.com/artifact/de.odysseus.juel (impl, api и spi) – fneron