|
|
|
Конвертация war приложения в Spring boot jar приложение
|
|||
|---|---|---|---|
|
#18+
Доброй ночи. Скажите ни у кого не возникала необходимость превратить приложение, которое упаковывается в war и деплоиться в Tomcat, в элегантный jar с использованием Spring Boot? Это возможно и иногда нужно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2015, 22:25 |
|
||
|
Конвертация war приложения в Spring boot jar приложение
|
|||
|---|---|---|---|
|
#18+
Попробую внести ясность: есть приложение на томкате, для того чтобы оно заработало нужно его собрать, прописать в мавене куда деплоить и соответственно нужен сам томкат. Это по-старинке.) Есть мнение, что современные и опытные программисты делают джарок при помощи spring boot, внутрь которого встраивается томкатские библиотеки, джарок запускается и вот вам - на 8080-ом порту работающее приложение. Делали такое? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2015, 08:21 |
|
||
|
Конвертация war приложения в Spring boot jar приложение
|
|||
|---|---|---|---|
|
#18+
гуглите по Embedded servlet containers ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2015, 09:30 |
|
||
|
Конвертация war приложения в Spring boot jar приложение
|
|||
|---|---|---|---|
|
#18+
May12Попробую внести ясность: есть приложение на томкате, для того чтобы оно заработало нужно его собрать, прописать в мавене куда деплоить и соответственно нужен сам томкат. Это по-старинке.) Есть мнение, что современные и опытные программисты делают джарок при помощи spring boot, внутрь которого встраивается томкатские библиотеки, джарок запускается и вот вам - на 8080-ом порту работающее приложение. Делали такое? Не делал, но обычно вместо tomcat в таких изделиях используют jetty. Даже по моему есть специальный плагин для maven. Гулить - jetty maven plugin ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2015, 10:34 |
|
||
|
Конвертация war приложения в Spring boot jar приложение
|
|||
|---|---|---|---|
|
#18+
Ребят, может вы знаете, где лежит примерчик проектика, где на основе wsdl реализуется сервис с помощью spring ws и при этом все это завернуто в spring boot? Сервис не должен никуда деплоится, но запускаться из джарка на встроенном контейнере сервлетов. Ну или просто давайте поговорим т.к. всё запуталось. =( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2015, 14:38 |
|
||
|
Конвертация war приложения в Spring boot jar приложение
|
|||
|---|---|---|---|
|
#18+
May12Ребят, может вы знаете, где лежит примерчик проектика, где на основе wsdl реализуется сервис с помощью spring ws и при этом все это завернуто в spring boot? Сервис не должен никуда деплоится, но запускаться из джарка на встроенном контейнере сервлетов. Ну или просто давайте поговорим т.к. всё запуталось. =( Для WS Spring избыточен. А так гуглить примеры по Apache CXF. Там используется Spring для работы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2015, 14:50 |
|
||
|
Конвертация war приложения в Spring boot jar приложение
|
|||
|---|---|---|---|
|
#18+
mad_nazgul, с CXF все понятно. Использую. Со спрингом проблемы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2015, 15:10 |
|
||
|
Конвертация war приложения в Spring boot jar приложение
|
|||
|---|---|---|---|
|
#18+
May12mad_nazgul, с CXF все понятно. Использую. Со спрингом проблемы. Какие проблемы со спрингом?! Если что-то не понятно, то качаете ApacheCXF, в архиве есть примеры на любой вкус. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2015, 08:53 |
|
||
|
Конвертация war приложения в Spring boot jar приложение
|
|||
|---|---|---|---|
|
#18+
May12, https://github.com/spring-projects/spring-boot/tree/master/spring-boot-samples/spring-boot-sample-ws ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2015, 12:12 |
|
||
|
Конвертация war приложения в Spring boot jar приложение
|
|||
|---|---|---|---|
|
#18+
mad_nazgul, я не пониманию, например, куда поместить xml с описанием бинов (конфигурационный файл Спринга). Так как наскоком разобраться не удалось, то обсуждение развернулось в другом топике и несколько другой темой. Приглашаю. Спасибо. =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2015, 12:21 |
|
||
|
Конвертация war приложения в Spring boot jar приложение
|
|||
|---|---|---|---|
|
#18+
MaxNevermind, думаю разобраться пока с spring-ws , потом завернуть это дело в spring-boot. Это верный подход, как считаете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2015, 12:26 |
|
||
|
Конвертация war приложения в Spring boot jar приложение
|
|||
|---|---|---|---|
|
#18+
May12mad_nazgul, я не пониманию, например, куда поместить xml с описанием бинов (конфигурационный файл Спринга). Так как наскоком разобраться не удалось, то обсуждение развернулось в другом топике и несколько другой темой. Приглашаю. Спасибо. =) Куда хочешь туда и размести, главное, чтобы ч/з classpath до него можно было дотянуться. Я обычно кладу в "${project.basedir}/src/main/resources" Главное, чтобы maven правильно понял откуда ресурсы прилинковывать. Можно прямо в пакете разместить... В общем каких-то особых ограничений нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2015, 12:48 |
|
||
|
Конвертация war приложения в Spring boot jar приложение
|
|||
|---|---|---|---|
|
#18+
mad_nazgul, первая половина дела готова (war'ник). Теперь его надо "заспрингбутить". Вопрос покажется странным: что дает spring boot? Я получу некое приложение которое будет запускаться по клику? Я читаю мануал, но хотелось бы пообщаться на эту тему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2015, 17:20 |
|
||
|
Конвертация war приложения в Spring boot jar приложение
|
|||
|---|---|---|---|
|
#18+
да, в итоге появился jar. хм. интересно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2015, 18:04 |
|
||
|
Конвертация war приложения в Spring boot jar приложение
|
|||
|---|---|---|---|
|
#18+
May12mad_nazgul, первая половина дела готова (war'ник). Теперь его надо "заспрингбутить". Вопрос покажется странным: что дает spring boot? Я получу некое приложение которое будет запускаться по клику? Я читаю мануал, но хотелось бы пообщаться на эту тему. http://projects.spring.io/spring-boot/ Takes an opinionated view of building production-ready Spring applications. Spring Boot favors convention over configuration and is designed to get you up and running as quickly as possible. Вроде как, дает набор дефолтных настроек по умолчанию. Если у вас типовой проект с небольшими отклонениями от дефота, то проще скомпоновать проект с нужными составляющими и описать эти отклонения а не писать всю всю конфигурацию вручную. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2015, 00:53 |
|
||
|
Конвертация war приложения в Spring boot jar приложение
|
|||
|---|---|---|---|
|
#18+
MaxNevermindMay12mad_nazgul, первая половина дела готова (war'ник). Теперь его надо "заспрингбутить". Вопрос покажется странным: что дает spring boot? Я получу некое приложение которое будет запускаться по клику? Я читаю мануал, но хотелось бы пообщаться на эту тему. http://projects.spring.io/spring-boot/ Takes an opinionated view of building production-ready Spring applications. Spring Boot favors convention over configuration and is designed to get you up and running as quickly as possible. Вроде как, дает набор дефолтных настроек по умолчанию. Если у вас типовой проект с небольшими отклонениями от дефота, то проще скомпоновать проект с нужными составляющими и описать эти отклонения а не писать всю всю конфигурацию вручную. Ну и запуск проекта сводиться к Код: sql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2015, 18:15 |
|
||
|
Конвертация war приложения в Spring boot jar приложение
|
|||
|---|---|---|---|
|
#18+
MaxNevermind, спасибо за советы. Я запускаю так: 1. Создание джарка Код: plaintext Код: plaintext недоРезультат: Код: plaintext 1. 2. 3. 4. 5. 6. бла...бла...бла... Код: plaintext 1. 2. 3. 4. Потом если перейти по ссылке http://localhost:8080/ то получу Код: plaintext 1. Если кликнуть на app-ws.wsdl, то получаю: Код: plaintext 1. 2. 3. 4. 5. 6. Пока это не то, что я ожидаю; что это понять не могу. Спасибо за любый советы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2015, 14:50 |
|
||
|
Конвертация war приложения в Spring boot jar приложение
|
|||
|---|---|---|---|
|
#18+
May12, я так думаю, что эндпоинт вашего сервиса находится не по адресу http://localhost:8080/, а по адресу http://localhost:8080/appContext или http://localhost:8080/appContext/serviceUrl. Вы же деплоймент дескриптор для сервиса описывали, вам виднее, какой URL эндпоинта. Значит, wsdl надо искать здесь http://localhost:8080/appContext/app-ws.wsdl или http://localhost:8080/appContext/serviceUrl/app-ws.wsdl ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2015, 15:29 |
|
||
|
Конвертация war приложения в Spring boot jar приложение
|
|||
|---|---|---|---|
|
#18+
yelena, спасибо что откликнулись... Не взлетает. =( http://localhost:8080/appContext Результат: Код: plaintext 1. 2. 3. 4. 5. 6. http://localhost:8080/appContext/serviceUrl Код: plaintext 1. 2. 3. 4. 5. 6. http://localhost:8080/appContext/app-ws.wsdl Код: plaintext 1. 2. 3. 4. 5. 6. 7. http://localhost:8080/appContext/serviceUrl/app-ws.wsdl Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2015, 16:38 |
|
||
|
Конвертация war приложения в Spring boot jar приложение
|
|||
|---|---|---|---|
|
#18+
В XML configuration file (src\main\webapp\WEB-INF\config\spring-config.xml) есть такой вот бин: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. На основе свойств этого бина определяется урл? Нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2015, 16:53 |
|
||
|
Конвертация war приложения в Spring boot jar приложение
|
|||
|---|---|---|---|
|
#18+
May12, ну, нельзя же все воспринимать так буквально. Когда я писала http://localhost:8080/appContext/serviceUrl, я подразумевала, что вместо appContext и serviceUrl вы подставите свои значения. Вы раньше не делали SOAP веб-сервисов? Вы не делали SOAP веб-сервисов под Tomcat? Наверное, вам лучше выложить архив проекта, чтобы вам смогли помочь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2015, 16:56 |
|
||
|
Конвертация war приложения в Spring boot jar приложение
|
|||
|---|---|---|---|
|
#18+
Не пробовали использовать Код: xml 1. ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2015, 16:58 |
|
||
|
Конвертация war приложения в Spring boot jar приложение
|
|||
|---|---|---|---|
|
#18+
yelena, http://localhost:8080/endpoints/ Код: plaintext 1. 2. 3. 4. 5. 6. P.s. Сервис ранее деплоился на томкат. а вот сейчас я его в спринг бут заворачиваю (первый раз в жизни и со спрингом на Вы) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2015, 17:14 |
|
||
|
Конвертация war приложения в Spring boot jar приложение
|
|||
|---|---|---|---|
|
#18+
May12, web.xml покажите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2015, 17:15 |
|
||
|
Конвертация war приложения в Spring boot jar приложение
|
|||
|---|---|---|---|
|
#18+
yelena, Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2015, 17:26 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38954295&tid=2125103]: |
0ms |
get settings: |
9ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
64ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 374ms |

| 0 / 0 |
