|
|
|
Spring в нескольких jar
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста, можно ли собрать Spring приложение в jare? Например у меня есть webapp - my1.war, my2.war - в которых используется MyService.java класс. Внутри my1.war и my2.war я могу его инжектить в коде Код: java 1. 2. 3. 4. 5. но физически файл находится в my-common.jar. Как можно так сделать? Где должен находится spring config в котором надо указать что MyService - это компонент Spring? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2013, 13:28:11 |
|
||
|
Spring в нескольких jar
|
|||
|---|---|---|---|
|
#18+
oson, В твоём war есть web.xml В котором за чтение конфигов спринг должен отвечать Код: xml 1. 2. 3. Этот листенер ищет в этом же файле Код: xml 1. 2. 3. 4. 5. 6. 7. 8. Как видно в param-value перечисляешь свои спринг конфиги в которых бины. Естественно, чтобы класс листенера увиделся, библиотеки спринга должны быть в war-чике в /WEB-INF/lib ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2013, 15:21:25 |
|
||
|
Spring в нескольких jar
|
|||
|---|---|---|---|
|
#18+
oson, Если это не WEB, а консольное приложение, и нужен не WAR (WebArhiv), а JAR (JavaArhiv). Я стартую так Код: java 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. Где <class|file> - по коду видно, что использует разные спринг контексты, соотв. первый ищет конфиги в CLASSPATH, то есть будет в том числе и смотреть в JAR, а второй (file) ищет файлы относительно текущего каталога в файловой системе. <context.xml [context.xml [..]]> - список конфигов для загрузки <bean_name> - какой нибудь бин. Почитай документацию, по-моему можно в массиве передаваемом спринг контексту указывать префикс classpath:конфиг_спринг.xml file:конфиг_спринг.xml. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2013, 15:35:14 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=213&tid=2128705]: |
0ms |
get settings: |
10ms |
get forum list: |
24ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
39ms |
get topic data: |
18ms |
get forum data: |
5ms |
get page messages: |
83ms |
get tp. blocked users: |
2ms |
| others: | 278ms |
| total: | 471ms |

| 0 / 0 |
