У меня проблема с использованием STS: я создаю простое приложение Spring, просто чтобы опробовать такие функции, как MVC и постоянство.Теперь я создал кое-что очень простое из множества учебников для Spring 3, которые я использую.С приложением происходит сбой, при запуске сервера:
Код:
org.springframework.beans.factory.BeanCreationException: Ошибка создания компонента с именем org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping # 0 ': инициализация компонента не выполнена;Вложенное исключение - org.springframework.beans.factory.CannotLoadBeanClassException: не удается найти класс [org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean] для бина с именем «mySessionFactory», определенного в ресурсе ServletConnect / INFS-файла / myv /.сервлет-context.xml];вложенным исключением является java.lang.ClassNotFoundException: org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean
, но у меня есть org.springframework.orm
в папке web-inf/classes
(я даже пытался поместить ее в web-inf/lib
).Когда я скопировал эти библиотеки, они появились в папке «Библиотеки веб-приложений».Сборка этого проекта в STS работает нормально, так как эта зависимость установлена в пути сборки через свойства проекта, но как мне перенести библиотеки в веб-приложение?(Я использую Tomcat 6, так как это сервер, который я собираюсь использовать в будущем для производства).Это проблема конфигурации моего XML?Или я просто упускаю правильный способ поставить эту библиотеку?(Я сталкивался с той же проблемой и раньше, но добавление необходимой библиотеки в классах помогло).Более того, если я в своей рабочей области перехожу к папке, в которой должна находиться рабочая папка tomcat, я не могу найти ни одного рабочего каталога, ни какого-либо коммода