0
我正在創建一個新的Spring應用程序,該應用程序已集成了Jetty,並通過MyBatis-Spring項目包含了MyBatis。MyBatis Spring與Jetty集成,Map Config未找到XML配置
因此,該應用程序是一個獨立的Java應用程序(意思是沒有WebContent或WEB-INF文件夾),我通過從Spring上下文獲取Jetty bean,然後調用開始就可以了; Jetty鏈接到Spring的DispatcherServlet,從而負責運行Spring。
但是,運行在Eclipse(第一輪)的申請,我無法啓動,因爲SQL會話工廠無法找到MyBatis的XML配置文件;我嘗試了好幾種格式,沒有運氣,該文件在配置文件夾中找到它是Maven的表示文件應該在classpath中的資源:
<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