Я недавно переместил веб-приложение, которое я разрабатывал, на новую машину с 64-битным Eclipse Helios (Service Release 2), и я использую плагин Maven M2Eclipse.
Я развернут на локальной установке Tomcat через Eclipseи все в порядке (более или менее), но я хочу выбрать опцию «Обслуживать модули без публикации», но когда я выбираю эту опцию, я получаю ошибки:
log4j:ERROR Could not read configuration file from URL [file:/C:/butterfly/svn/trunk/micro/src/main/webapp/WEB-INF/classes/log4j.properties].
java.io.FileNotFoundException: C:\butterfly\svn\trunk\micro\src\main\webapp\WEB-INF\classes\log4j.properties (The system cannot find the file specified)
Файл log4j.properties нетам, как и в моих исходных каталогах в жизни в src / main / resources - при сборке он затем копируется в target / WEB-INF / classes /..
Кажется, Eclipse смешивает ожидаемый целевой каталог скаталог src, поэтому он не найден.
Я не уверен, что это происходит только для файла свойств или возникнет та же проблема при поиске всех встроенных ресурсов.
Я видел эти проблемы:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=318449
http://www.eclipse.org/forums/index.php?t=msg&goto=661045&S=25bafd85b11e042c169ecf1752bfa479
но, похоже, они немного отличаются или уже исправлены (My Helios - новая загрузкас прошлых выходных)
Кто-нибудь испытывает это или знает, как решить?