Настройка Spring

Сегодня весь день провел с бубном в руках, зубах и других частях тела, пытаясь настроить веб-сайт работающий на Spring.
Две недели назад проект у меня работал. Вчера вечером что-то слетело и никак не мог разобраться что именно, почему и как это исправить.
После 12ти часов нон-стопа ковыряния в настройках, я, таки, вернул систему в предыдущее состояние и сейчас боюсь дышать на нее, не то что менять какие-то части..
Очень много всяких сайтов построил на пхп и там у меня никогда не было таких проблем с настройками.. ну не больше чем на час гугления. А тут я все библиотеки перелопатил, все насроечные файлы переписал. Возвращал проект к предыдущей якобы работающей версии из git'a.. Тогда оно работало, сейчас отказывалось напрочь. Гугл не помогал - везде слишком специфичные проблемы и слишком общие решения.
1. Вот мне интересно, почему оно такое хрупкое? или это у меня руки кривые?
2. Где гарантия того, что после окончания разработки, при переноске проекта на сервер, я не поимею такой же гемор на сервере?
3. Насколько распространенно применение spring и вообще сайтов на java, а в частности серьезные бизнес-приложения??
4. Стоит ли плотно изучать это дело? насколько популярны вакансии с участием спринга?
Будет очень интересно послушать мнения более опытных.
Спасибо
з.ы. спринг 2.5, Eclipse + tomcat 6
з.з.ы. Почему веб-сайт спринга построен на Drupal?? на своем движке поленились, или че?
|
</> |