Eclipse не публикует файлы Spring XML в Tomcat? - PullRequest
0 голосов
/ 18 февраля 2012

Так что это немного запутанная проблема для меня, но, к сожалению, ее легко перенести.У меня есть проект, созданный с помощью Maven 2, который у меня есть в Eclipse 3.7.Я использую Spring 2.5. Я публикую приложение, которое пишу в Tomcat 7, на вкладке Eclise «Servers».Странно то, что я запустил сервер, и он не найдет ни одного файла *.spring.xml в пути к классам.Эти файлы находятся в папке src/main/resources.

Сначала я думал, что мой файл pom.xml был неправильным, но когда я запускаю с mvn jetty:run-war, он работает отлично.На самом деле, если я запускаю mvn clean install в Терминале, а затем нажимаю «Обновить» в Eclipse, в Tomcat все работает отлично!Когда я запускаю «Очистить» в Eclipse (как в «Проекте -> Очистить»), он перестает работать снова.

Я обнаружил много тем на форуме, которые на 70% похожи, но не совсем в моей ситуации.Есть идеи?

PS Я использую Mac OS X Lion

PPS Вот точная ошибка, которую я получаю при запуске:

Caused by: java.io.FileNotFoundException: class path resource [common.spring.xml] cannot be opened because it does not exist

Ответы [ 2 ]

1 голос
/ 18 февраля 2012

Убедитесь, что папка ресурсов в Eclipse указана как исходная папка, чтобы ресурсы были включены в classpath и развернуты.

0 голосов
/ 18 февраля 2012

Попробуйте поместить XML-файлы Spring в следующий каталог:

src/main/webapp/WEB-INF
...