|
|
|
При перезапуске GlassFish почему-то WebService не стартует
|
|||
|---|---|---|---|
|
#18+
Есть web-сервис (пока тестовый): Код: sql 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. Этот web-сервис предоставляет некий свой интерфейс на http://localhost/IntegrationLIS/WebServiceWSDL?WSDL. Есть тестовый сервлет в качестве клиента: Код: sql 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. Если за'deploy'ить web-модуль с web-сервисом, то всё классно - всё работает. А вот если перезапустить GlassFish, то ничего не работает - http://localhost/IntegrationLIS/WebServiceWSDL?WSDL 404 ошибка. Если опять переразвернуть, то опять начинает работать, а при перезапуске GlassFish опять перестаёт. Я подумал, что может быть чисто сущностей Stateless бинов = 0 и нужно попросить контейнер предоставить 1 экземпляр. Так как web-сервис создан на базе Stateless Session Bean, то я приделал к нему WebServiceWSDLLocal и ещё сделал 1 сервлет как активатор - пусть он вызывает этот Stateless Session Bean, тогда по логике его экземпляр появится в памяти сервера и web-служба стартанёт, но этого не произошло - по прежнему при перезапуске сервера и даже с заходом на этот активирующий сервлет http://localhost/IntegrationLIS/WebServiceWSDL?WSDL 404 ошибка! Что делать? Это глюки какие-то или что? GlassFish Server Open Source Edition 3.1.2 (build 23) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2012, 11:12:33 |
|
||
|
При перезапуске GlassFish почему-то WebService не стартует
|
|||
|---|---|---|---|
|
#18+
Сервлет клиент валит вот это при перезагрузке сервера: Код: sql 1. 2. А если зайти в web-административную панель GlassFish в Applications и нажать Reload на модуль с web-сервисом, то опять всё начинает работать. Кряво как-то, не так ли? А можно ли как-то избавить себя от сих утруждений, а именно не лазить какждый раз в web-административную панель GlassFish и не далать Reload ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2012, 11:25:40 |
|
||
|
При перезапуске GlassFish почему-то WebService не стартует
|
|||
|---|---|---|---|
|
#18+
Это полюбому бага гласфиша. У них несколько последних версий как раз фиксы по этой теме идут. Если очень важно чтобы был гласфиш - напишите им в багтрек с минимальным примером. Найдите похожие баги, продебажте деплоймент и исправьте. Если очень важно, чтобы работало - переходите на JBoss. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2012, 11:33:21 |
|
||
|
При перезапуске GlassFish почему-то WebService не стартует
|
|||
|---|---|---|---|
|
#18+
Если очень важно, чтобы работало - переходите на JBoss. Наверное, надо будет пересобрать проект для JBoss... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2012, 11:42:43 |
|
||
|
При перезапуске GlassFish почему-то WebService не стартует
|
|||
|---|---|---|---|
|
#18+
Попробую тогда какие-нибудь ещё сервера... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2012, 11:43:32 |
|
||
|
При перезапуске GlassFish почему-то WebService не стартует
|
|||
|---|---|---|---|
|
#18+
Можно ещё настроить процесс логирования подетальнее и почитать. Сравнить лог деплоймента в обоих случаях - рабочем и сломаном. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2012, 11:49:34 |
|
||
|
При перезапуске GlassFish почему-то WebService не стартует
|
|||
|---|---|---|---|
|
#18+
Ну, кстати, у них там есть ещё 3.1.2.2, а у меня не самая последняя версия, можно её ещё попробовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2012, 11:51:03 |
|
||
|
При перезапуске GlassFish почему-то WebService не стартует
|
|||
|---|---|---|---|
|
#18+
Niky4000, Дайте знать о результатах? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2012, 14:02:41 |
|
||
|
При перезапуске GlassFish почему-то WebService не стартует
|
|||
|---|---|---|---|
|
#18+
Можно ещё настроить процесс логирования подетальнее и почитать. Сравнить лог деплоймента в обоих случаях - рабочем и сломаном. Логов куча, поэтому только то, что относится к делу: В случае когда работает: Код: sql 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. В случае когда не работает: Код: sql 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. Ну, и толку-то от этих логов, а как исправить-то? Наверное, самый путный способ - это другой сервер попробовтаь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2012, 15:49:12 |
|
||
|
При перезапуске GlassFish почему-то WebService не стартует
|
|||
|---|---|---|---|
|
#18+
Дайте знать о результатах? Даю знать о результатах. Это глюки GlassFish'а. Попробовал WebLogic 12 Indigo - у него служба стартует вместе с сервером - там всё нормально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2012, 11:57:08 |
|
||
|
При перезапуске GlassFish почему-то WebService не стартует
|
|||
|---|---|---|---|
|
#18+
Niky4000Даю знать о результатах. Это глюки GlassFish'а. Я вам это с самого начала написал. Прошлый раз когда смотрер в их багтреке, почитал что пишут те кто отвечает за реализацию деплоймента WS в GF. В общем нафиг-нафиг. Причем они деплоймент уже исправляли в предыдущих минорных релизах! Но в нем все равно остались такие баги. Только JBoss или WebLogic. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2012, 12:11:22 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38075430&tid=2130365]: |
0ms |
get settings: |
16ms |
get forum list: |
24ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
49ms |
get topic data: |
17ms |
get forum data: |
4ms |
get page messages: |
75ms |
get tp. blocked users: |
2ms |
| others: | 303ms |
| total: | 504ms |

| 0 / 0 |
