|
|
|
Spring 3.2 + LTW + Tomcat 7.0
|
|||
|---|---|---|---|
|
#18+
Коллеги есть у меня проект и решил я к нему прикрутить LTW для того чтоб проще стало работать с Vaadin и Spring. Почитал мануалы, посмотрел примеры и сделал вот так: 1. Положил spring-instrument-tomcat-3.2.1.RELEASE.jar в папку lib у Tomcat 2. Подключил в applicationContext.xml Код: xml 1. 2. 3. 4. 5. 6. 3. Добавил либы в classpath spring-aspects 4. Сделал файл context.xml для Tomcat c указанием classloader Код: xml 1. 2. 3. После этого написал простой класс для Vaadin пометил его @Configurable и объявил поле с аннотацией @Autowired Код: java 1. 2. 3. 4. 5. 6. 7. и стал пробовать... ничего не завелось. Classloader заменился на тот который нужен, но инжекта не происходит, ошибок в консоли тоже :( ЧЯДНТ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2013, 12:35:14 |
|
||
|
Spring 3.2 + LTW + Tomcat 7.0
|
|||
|---|---|---|---|
|
#18+
может это? Код: java 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2013, 12:37:58 |
|
||
|
Spring 3.2 + LTW + Tomcat 7.0
|
|||
|---|---|---|---|
|
#18+
Лагман, попробовал поведение не изменилось, мне кажется что этот параметр нужен только для указания где лежат компоненты spring, а в случае с LTW ведь всё должно работать через Classloader. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2013, 12:40:46 |
|
||
|
Spring 3.2 + LTW + Tomcat 7.0
|
|||
|---|---|---|---|
|
#18+
Уверены, что в lib, а не в WEB-INF/lib ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2013, 03:10:52 |
|
||
|
Spring 3.2 + LTW + Tomcat 7.0
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov, Сделал скриншот места куда положил spring instruments ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2013, 05:25:39 |
|
||
|
Spring 3.2 + LTW + Tomcat 7.0
|
|||
|---|---|---|---|
|
#18+
GregTkСделал скриншот места куда положил spring instrumentsЯ, вообще-то, другой вопрос задал :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2013, 18:33:14 |
|
||
|
Spring 3.2 + LTW + Tomcat 7.0
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov, Я вас неправильно понял. Если речь о том что лежит в war в папке WEB-INF/lib, то там лежат следующие: ... spring-aop-3.2.1.RELEASE.jar spring-aspects-3.2.1.RELEASE.jar spring-beans-3.2.1.RELEASE.jar spring-context-3.2.1.RELEASE.jar spring-context-support-3.2.1.RELEASE.jar spring-core-3.2.1.RELEASE.jar spring-data-commons-1.5.0.RELEASE.jar spring-data-mongodb-1.2.0.RELEASE.jar spring-data-solr-1.0.0.RC1.jar spring-expression-3.2.1.RELEASE.jar spring-jdbc-3.0.7.RELEASE.jar spring-orm-3.2.1.RELEASE.jar spring-security-config-3.1.3.RELEASE.jar spring-security-core-3.1.3.RELEASE.jar spring-security-web-3.1.3.RELEASE.jar spring-tx-3.0.7.RELEASE.jar spring-web-3.2.1.RELEASE.jar spring-webmvc-3.2.1.RELEASE.jar ... Ну и конечно все их зависимости ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2013, 18:59:06 |
|
||
|
Spring 3.2 + LTW + Tomcat 7.0
|
|||
|---|---|---|---|
|
#18+
"Меня опять терзают смутные сомнения", что весь спринг должен быть или в ${catalina.base}/lib или в WEB-INF/lib приложения. Но первое, вероятно, вероятнее :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2013, 19:03:50 |
|
||
|
Spring 3.2 + LTW + Tomcat 7.0
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov, Весь спринг с его зависимостями, тогда на кой вообще файл context.xml с classloader вместе с приложением тащить. Какой-то это треш получается.... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2013, 19:07:33 |
|
||
|
Spring 3.2 + LTW + Tomcat 7.0
|
|||
|---|---|---|---|
|
#18+
GregTkВесь спринг с его зависимостями, тогда на кой вообще файл context.xml с classloader вместе с приложением тащить. Какой-то это треш получается.... :)"Не делайте из еды культа". "Мы всё покладём в один war и развернём его на любом сервлет-контейнере" - мысль, в принципе, правильная и, где-то, даже идеологически верная, но распределение библиотек по каталогам (aka classloader-ам) сильно зависит от (уровня) доступа к целевой системе и потребностей клиента. То что, загрузчики классов позволяют наворачивать разные извращённые схемы, ещё не делает механизм чёрной магией, доступной лишь посвящённым. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2013, 18:34:30 |
|
||
|
Spring 3.2 + LTW + Tomcat 7.0
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov, Уф... Коллега, вы конечно извените меня, но вы скажите что делать. :) Переложить все либы в tomcat/lib или ещё какие пути есть. Для меня это не проблема сделать, у меня клиент сговорчивый и сервлет-контейнер у меня один Tomcat. Мне просто хочется понять почему именно так оно должно быть. А то не хочется иметь магии в проекте. Потом придёт кто то новый в проект и спросит меня почему так, а я ему такой с городой головой: "Так на форуме сказали" :) В любом случае попробую таки закинуть всё и отпишусь здесь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2013, 19:15:51 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38179667&tid=2129778]: |
0ms |
get settings: |
15ms |
get forum list: |
24ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
63ms |
get topic data: |
17ms |
get forum data: |
4ms |
get page messages: |
74ms |
get tp. blocked users: |
3ms |
| others: | 291ms |
| total: | 503ms |

| 0 / 0 |
