
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
27.01.2012, 16:48:59
|
|||
|---|---|---|---|
|
|||
CDI injection in JAX-WS |
|||
|
#18+
Здравствуйте! Столкнулся со следующей проблемой - не работает инжекция в jax-ws. Вот серис, который хочу заинжектить Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Вот сам вэб сервис Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. sun-jaxws.xml Код: xml 1. 2. 3. 4. 5. 6. 7. Кусочек из web.xml (на Glassfish 3.1.1 работает и без него) Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Деплою war файл на Glassfish 3.1.1, Glassfish 3.0.1, Tomcat 7.0.23 - все одно и тоже WSDL вываливается! Когда тестирую вэб сервис через SoapUI в дебаге - в метод заходит, но menuService is NULL. Т.е. бин не заинжектился в вэб сервис. Пробовал играться со скопами - не помогло. В другие бины инжектится без проблем! Находил схожие темы - говорят, что все мол должно работать, возможно проблемы с самим Glassfish.. Подскажите, если кто-то сталкивался с подобной проблемой.. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.01.2012, 18:02:39
|
|||
|---|---|---|---|
CDI injection in JAX-WS |
|||
|
#18+
java_developer, Про файлик beans.xml не забыли? Должен лежать в папочке WEB-INF того модуля, в котором хотите чтобы CDI работал. Вот такая xml-ка: Код: xml 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.01.2012, 18:18:38
|
|||
|---|---|---|---|
|
|||
CDI injection in JAX-WS |
|||
|
#18+
файлик лежит! не забыл! )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.01.2012, 18:25:03
|
|||
|---|---|---|---|
CDI injection in JAX-WS |
|||
|
#18+
java_developer, Ну тогда я приаттачиваю архив с проектом на NetBeans. Попробовал - все работает. Далее нужно действовать по принципу "найди три отличия" ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.01.2012, 18:40:59
|
|||
|---|---|---|---|
|
|||
CDI injection in JAX-WS |
|||
|
#18+
Нашел одно отличие:-сласс NewClass не помечен аннотацией @Named Вечером попробую обязательно. В любом случае спасибо! А на какой сервер деплоете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.01.2012, 18:42:52
|
|||
|---|---|---|---|
|
|||
CDI injection in JAX-WS |
|||
|
#18+
Насколько я понял - вы деплоете ear архив?!? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.01.2012, 18:51:09
|
|||
|---|---|---|---|
CDI injection in JAX-WS |
|||
|
#18+
java_developer, Деплоил на GF (3.0.1, 3.1 - без разницы) Деплоил ear, но в принципе если один варник, то тоже будет работать - не суть важно. По поводу @Named - это так называемый String-based Qualifier (еще есть Annotation-based Qualifiers). Может пригодиться только в случае если вы захотите сослаться на бин через EL (например из фейслета). Вряд ли в нем дело. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&mobile=1&tid=2132710]: |
0ms |
get settings: |
17ms |
get forum list: |
27ms |
check forum access: |
8ms |
check topic access: |
8ms |
track hit: |
53ms |
get topic data: |
22ms |
get forum data: |
5ms |
get page messages: |
83ms |
get tp. blocked users: |
3ms |
| others: | 495ms |
| total: | 721ms |

| 0 / 0 |
