|
|
|
Seam Web Project под JBoss 7.1.1 не отображаются RichFaces компоненты
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток! Такого плана вопрос видел на форуме, но не совсем понял суть ответа. Поэтому знающих людей прошу еще раз пояснить истинный смысл решения. А ситуация следующая: - сервер приложений: jboss-as-7.1.1.Final - jdk 1.7u25 - framework: jboss-seam-2.3.1.Final+RichFaces 3 Вэб-проект нормально деплоится и запускается. На всякий случай привожу контекст web.xml: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. На home.xhtml установлен тег <rich:panel>: Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. В итоге в окне браузера на экран выводится следующий контекст: [img="c:\_CurrentWork\Step_5 (TopolSite)\Errors\errorsDeploy4.png" ] собственно исходный код страницы выглядит следующим образом: Код: html 1. Заранее спасибо за помощь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2013, 07:48:45 |
|
||
|
Seam Web Project под JBoss 7.1.1 не отображаются RichFaces компоненты
|
|||
|---|---|---|---|
|
#18+
Странное желание использовать seam в окружении JavaEE 6. Он же выродился в CDI. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2013, 08:29:25 |
|
||
|
Seam Web Project под JBoss 7.1.1 не отображаются RichFaces компоненты
|
|||
|---|---|---|---|
|
#18+
Судя по сгенеренному html, RichFaces отработали нормально. Не подгрузились ресурсы - *.css, .*js. А причина, скоре всего, в следующем: - jboss-as-7.1.1.Final - на борту jsf 2.x - RichFaces 3 - совместимы с jsf 1.2, для совместимости с jsf 2.x следует использовать RichFaces 4 И да, при переходе с jsf 1.2 на jsf 2.x загрузка ресурсов дейситвительно поменялась. Возможны 2 выхода - использовать совместимые с RichFaces 3 компоненты: jsf 1.2 и seam 2.2.2 (технологии 5-летней давности), без гарантии положительного результата; - а лучше переключиться на RichFaces 4.x, следует ли использовать seam-2.3.1-не знаю, разве что для поддержки pageflow ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2013, 09:36:45 |
|
||
|
Seam Web Project под JBoss 7.1.1 не отображаются RichFaces компоненты
|
|||
|---|---|---|---|
|
#18+
Вопрос в принципе понятен! Изначально было желание перейти на jsf 2.0. Для этого был сгенерен вэб-проект посредством JBoss Tools утилиты "Seam Web Project". Переход на jsf 2.0 получился, но к сожалению среда в Eclipse не позволяет устанавливать framework Seam выше 2.3. Вы говорите о Seam 3.0, но как я сказал ранее нет такой возможности. При этом вопрос стоял не о фраймворке, а о том что простые компоненты RichFaces не отображаются на странице браузера. Если я чего то не понимаю, то прошу Вас пояснить в чем ошибаюсь и как можно исправить мою ситуацию. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2013, 09:40:40 |
|
||
|
Seam Web Project под JBoss 7.1.1 не отображаются RichFaces компоненты
|
|||
|---|---|---|---|
|
#18+
ivanra, Большое спасибо! Сейчас попробую подключить RichFaces 4.x. О результатах обязательно сообщу! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2013, 09:43:13 |
|
||
|
Seam Web Project под JBoss 7.1.1 не отображаются RichFaces компоненты
|
|||
|---|---|---|---|
|
#18+
ivanra, к сожалению замена библиотек RichFaces на 4.3.4. Final ни к чему не привела. Результат тот же самый. rich:panel не отображается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2013, 09:56:52 |
|
||
|
Seam Web Project под JBoss 7.1.1 не отображаются RichFaces компоненты
|
|||
|---|---|---|---|
|
#18+
не мешало бы еще замепить Код: xml 1. 2. 3. 4. , хотя странно - html отрисовывается, проблема в ресурсах. Но вдруг поможет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2013, 10:37:10 |
|
||
|
Seam Web Project под JBoss 7.1.1 не отображаются RichFaces компоненты
|
|||
|---|---|---|---|
|
#18+
ivanra, сделал ... не помогло. Сейчас даже и не знаю на что подумать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2013, 12:13:16 |
|
||
|
Seam Web Project под JBoss 7.1.1 не отображаются RichFaces компоненты
|
|||
|---|---|---|---|
|
#18+
ivanra, Вы были правы по поводу подключаемых ресурсов. Интересная получается ситуация: в корневой папке создал папку resources, туда перенес файл theme.css (требование jsf 2) и сразу заработали таблицы стилей + richFaces компоненты реагируют на классы стилей richFaces. Сами компоненты richFaces кодируются и отображаются, но не работает ксин для richFaces. Поэтому возникает чувство, что как будто компоненты не отображаются. Собственно вопрос в том, почему не работает скин richFaces -а? P.S. используется richFaces 4.3.3 Final ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2013, 14:54:55 |
|
||
|
Seam Web Project под JBoss 7.1.1 не отображаются RichFaces компоненты
|
|||
|---|---|---|---|
|
#18+
для начала выкинуть хендлеры jsf 1.2, ну, и если есть возможность, попробовать без seam (без компонент вполне можно обойтись, а в бинах использовать CDI/JSF2 аннотации). То есть web.inf должен принять примерно такой вид: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2013, 15:45:41 |
|
||
|
Seam Web Project под JBoss 7.1.1 не отображаются RichFaces компоненты
|
|||
|---|---|---|---|
|
#18+
ivanra, Добрый вечер! Большое спасибо за помощь!!! Все испробовал, но результат то же ... а на самом деле все оказалось прозаичнее. Я планировал в проекте кроме RichFaces использовать еще и PrimeFaces компоненты ... скопировал primefaces-3.5.jar в папку lib (как написано в документации) и деплоил. Вот тут то скин RichFaces и отключился. Как только удалил этот jar, тут же все заработало. Эмпирически вычислил данную зависимость когда новый проект под CDI сгенерил и начал его наполнять библиотеками. Вроде как в документации на PrimeFaces ни чего не написано про настройки сервлета в web.xml Сейчас буду разбираться... P.S. по крайней мере Seam реабилитирован, но тем не менее в дальнейшем планирую работать с CDI ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2013, 18:43:24 |
|
||
|
|

start [/forum/topic.php?fid=59&gotonew=1&tid=2128339]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
269ms |
get topic data: |
16ms |
get first new msg: |
9ms |
get forum data: |
3ms |
get page messages: |
66ms |
get tp. blocked users: |
2ms |
| others: | 200ms |
| total: | 601ms |

| 0 / 0 |
