|
|
|
Ошибка при передаче методу параметра в языке выражений JSF 2.0
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток. Задача - удалить строку в таблице Код: html 1. 2. 3. 4. Код: java 1. 2. 3. 4. Запускаю приложение, сервер выдает такую ошибку: Код: java 1. Использую библиотеку JSF 2.0, сервер приложений Web Logic. Подскажите пожалуйста в чем может быть проблема? Версия же библиотеки 2.0 и должна работать передача параметра по идее. Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2011, 04:28:53 |
|
||
|
Ошибка при передаче методу параметра в языке выражений JSF 2.0
|
|||
|---|---|---|---|
|
#18+
Такие непонятки возникают при RequestScoped бине или все таки сатрая jsf библиотека подключена ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2011, 07:55:15 |
|
||
|
Ошибка при передаче методу параметра в языке выражений JSF 2.0
|
|||
|---|---|---|---|
|
#18+
Область стоит SessionScoped, библиотеку заменил, не помогло - ошибка та же. У кого еще есть какие-то мысли по этому поводу? Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2011, 14:10:59 |
|
||
|
Ошибка при передаче методу параметра в языке выражений JSF 2.0
|
|||
|---|---|---|---|
|
#18+
krab, Тут дело даже не в версии JSF, а в версии EL Для вашего выражения вроде нужна версия EL 2.2. Нужно капать в этом направление, узнать какая версия EL идет в Web Logic и как её поменять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2011, 14:27:21 |
|
||
|
Ошибка при передаче методу параметра в языке выражений JSF 2.0
|
|||
|---|---|---|---|
|
#18+
fixdev, Спасибо, скорее всего Вы правы. Только поменять версию у меня пока не получается, куда я только не вставлял эти библиотеки)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2011, 16:45:26 |
|
||
|
Ошибка при передаче методу параметра в языке выражений JSF 2.0
|
|||
|---|---|---|---|
|
#18+
Ну вам, во-первых, надо четко понять где лежат JSF библиотеки, используемые WebLogic. Далее, вам надо почитать, как WebLogic ведет себя при подкладывании ему javax.* библиотек - нормально ли он их "съест" или проигнорирует (например, Tomcat игнорирует библиотеки с сервлетами, что бы использовать только свои). Далее, вам надо разобраться со структурой класслоадеров WebLogic - какие класслоадеры есть, как делегируют и т.д.. Наконец, когда у вас будет достаточно информации, делаете следующее: 1) Плохой вариант: кладете либу с JSF где-нибудь так, чтобы она оказалась "выше" той, что используется WebLogic. С вероятностью 95% это будет сделать невозможно, максимум - заменить уже существующую, что может привести к разным непонятным последствиям. 2) Годный вариант: подложить JSF библиотеку где-нибудь на уровне приложения (EAR, WAR), а потом изменить делегирование соответствующего класслоадера на PARENT LAST. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2011, 16:51:22 |
|
||
|
Ошибка при передаче методу параметра в языке выражений JSF 2.0
|
|||
|---|---|---|---|
|
#18+
Нашел вот такой вот вариант... 1. Copy the el-api-2.2 and el-impl-2.2 jar to web application class path (WEB-INF/lib). 2. Add below context param to web.xml Код: xml 1. 2. 3. 4. 3. Add weblogic.xml below WEB-INF Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. И почему-то все-равно не работает(( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2011, 17:27:06 |
|
||
|
Ошибка при передаче методу параметра в языке выражений JSF 2.0
|
|||
|---|---|---|---|
|
#18+
krab, А какая у вас версия WebLogic? (в 12 должно все работать без лишних движений) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2011, 15:18:33 |
|
||
|
|

start [/forum/search_topic.php?author=szakusov&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
get settings: |
12ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
26ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 4974ms |
| total: | 5123ms |

| 0 / 0 |
