|
|
|
maven profile и spring property-placeholder prifile
|
|||
|---|---|---|---|
|
#18+
Всем добрый день : не могу понять где ошибка , при разнесении конфигов по файлам: т.е для локальной сборки mvn -Pdev - брать значения из файла classpath:spring.properties а для prod - брать значения из файла в etc <context:property-placeholder location="file:///etc/tomcat/spring.properties"/> при этом когда пытаюсь указать профиль - значения не находятся ??? и так что есть pom.xml набором профилей : dev , prod Код: 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. при этом все эти значения skipTests , hibernate , jdbc.url итд с помощью плагина - попадают в один файл spring.properties в сборку ,но в продакшене они уже лежат в файле на диске. Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. в самих спринговых кофигах указано что : web.xml Код: xml 1. 2. 3. 4. appContext.xml Код: xml 1. 2. 3. 4. 5. prodContext.xml Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. devContext.xml Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. при этом если убрать profile="dev" - то все видится нормально ?! Как такое может быть? хочется чтобы поведение было такое : указываю - dev - видится файл в сборке . Указываю - prod - видится файл на диске. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2014, 10:55 |
|
||
|
maven profile и spring property-placeholder prifile
|
|||
|---|---|---|---|
|
#18+
Atum1, у нас в проекте различия между средами хранятся в файлах-настройках, например: env_develop.properties env_product.properties Далее в applicationContext.xml, например так: Код: xml 1. 2. 3. 4. в зависимости от места вызова передаешь аргумент Код: java 1. можно так же в maven-профиле объявить системную переменную: Код: 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. и вызывать Код: java 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2014, 01:26 |
|
||
|
maven profile и spring property-placeholder prifile
|
|||
|---|---|---|---|
|
#18+
kadetв зависимости от места вызова передаешь аргумент Код: java 1. извените, вызов будет Код: java 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2014, 01:30 |
|
||
|
maven profile и spring property-placeholder prifile
|
|||
|---|---|---|---|
|
#18+
kadet, Спасибо ! так работает . У меня немного другая проблема , когда указываю в одном случае Код: xml 1. в другом Код: xml 1. поблема как размести и научить понимать разные источники : classpath и file ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2014, 09:46 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38767516&tid=2126504]: |
0ms |
get settings: |
11ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
197ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 251ms |
| total: | 547ms |

| 0 / 0 |
