* dataSourceTest 에러 -1
Caused by: org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Bean name 'dataSource' is already used in this element
Offending resource
=> 에러 해결
pom.xml에 datasource를 하나만 남긴다.
* dataSourceTest 에러 -2
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in file
=> 에러해결
driverClassName없애니까 에러 사라짐
* dataSourceTest 에러 -3
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in file
=> 에러해결
Mapper.xml과 mybatis-config.xml의 위치를 잘 파악하고 applicationContext.xml을 아래와 같이 수정해준다.
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource"></property> <property name="configLocation" value="classpath:/mybatis-config.xml"></property> <property name="mapperLocations"> <array> <value>classpath*:/mappers/**/*Mapper.xml</value> </array> </property> </bean> |
* dataSourceTest 에러 -4
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in file
Cause: org.apache.ibatis.type.TypeException: Could not resolve type alias 'org.zerock.domain.BoardVO'. Cause: java.lang.ClassNotFoundException: Cannot find class: org.zerock.domain.BoardVO
=> 에러원인
Mapper.xml에 있는 org.zerock때문에 생긴 에러
=>에러 해결
mapper.xml을 잘 매칭시켜준다.
*dataSourceTest 에러 - 5
java.sql.SQLException: No suitable driver found for jdbc:log4jdbc:postgresql://~
=> 에러해결
pom.xml에 아래와 같이 추가
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>42.0.0</version>
</dependency>
그래도 같은 java.sql.SQLException: No suitable driver found for jdbc:postgresql://10.10.30.194:5432/magickms 에러가 뜸
이번에는 jar 파일이 다운받아 폴더에 직접 넣어봄
그래도 동일한 에러가 뜸
=> 진짜 에러 해결
applicationContext.xml에 <property name="driverClassName" value="org.postgresql.Driver" /> 추가하면 된다.
'JAVA > spring' 카테고리의 다른 글
intellij META-INF context.xml? (1) | 2019.09.10 |
---|---|
[Postgresql] JNDI 설정 (0) | 2019.09.04 |
intellij error - 1 (2) | 2019.09.02 |
[Spring] CRUD 구현 (0) | 2019.08.28 |
paging processing (페이징 처리)- 3 (0) | 2019.08.09 |
댓글