Я создаю новое приложение Spring, которое интегрировано Jetty и включает MyBatis через обычный проект MyBatis-Spring.Интеграция MyBatis Spring с Jetty, Конфигурация карты Конфигурация XML не найдена
Так приложение является приложением автономной Java (имеется в виде не WebContent или WEB-INF папки), и я начинаю его через получение боба Jetty из контекста Spring, то вызов начала на нем; Jetty связывается с Spring DispatcherServlet и, таким образом, заботится о запуске Spring.
Однако запуск приложения из Eclipse (первый запуск) я не в состоянии запуска, так как SQL Session Factory не может найти файл конфигурации MyBatis XML; Я попробовал несколько форматов, не повезло, файл найден в конфигурации папку, которая является ресурсом в Maven значит, что файл должен быть в пути к классам:
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="configLocation" value="classpath*:pbsGlobalMapConfig.xml" />
</bean>
Цените помощь! Исключение я guetting является:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in file [C:\Users\Dood\Desktop\Code\PBS\trunk\global\source\target\classes\spring-servlet.xml]:
Invocation of init method failed; nested exception is java.io.FileNotFoundException: class path resource [classpath*:pbsGlobalMapConfig.xml] cannot be opened because it does not exist