웹서비스 오류관련 재질문
- 작성자 :
- 한*훈
- 작성일 :
- 2011-08-30 18:13:42
- 조회수 :
- 2,156
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
재질문드립니다.
하이이버네이트 사용 안합니다.
ibatis 사용중입니다.
프로젝트 전체를 첨부했고요.
아래 설정을 추가해서 서버를 기동하면 에러가 나고요
아래 설정을 주석처리하고 서버를 기동하면 에러가 안납니다.
답변 부탁드립니다.
-----------------------------------------------------------------
<import resource="classpath:/egovframework/rte/itl/webservice/context/context-webservice.xml"/>
<bean id="egovWebServiceContext"
class="egovframework.rte.itl.webservice.EgovWebServiceContext"
init-method="init">
<property name="organizationId" value="ORG_EGOV"/>
<property name="systemId" value="SYS00001"/>
<property name="defaultTimeout" value="5000"/>
<property name="integrationDefinitionDao" ref="integrationDefinitionDao"/>
<property name="webServiceServerDefinitionDao" ref="webServiceServerDefinitionDao"/>
<property name="webServiceClientDefinitionDao" ref="webServiceClientDefinitionDao"/>
<property name="typeLoader" ref="typeLoader"/>
<property name="classLoader" ref="classLoader"/>
</bean>
----------------------------------------------------------------
하이이버네이트 사용 안합니다.
ibatis 사용중입니다.
프로젝트 전체를 첨부했고요.
아래 설정을 추가해서 서버를 기동하면 에러가 나고요
아래 설정을 주석처리하고 서버를 기동하면 에러가 안납니다.
답변 부탁드립니다.
-----------------------------------------------------------------
<import resource="classpath:/egovframework/rte/itl/webservice/context/context-webservice.xml"/>
<bean id="egovWebServiceContext"
class="egovframework.rte.itl.webservice.EgovWebServiceContext"
init-method="init">
<property name="organizationId" value="ORG_EGOV"/>
<property name="systemId" value="SYS00001"/>
<property name="defaultTimeout" value="5000"/>
<property name="integrationDefinitionDao" ref="integrationDefinitionDao"/>
<property name="webServiceServerDefinitionDao" ref="webServiceServerDefinitionDao"/>
<property name="webServiceClientDefinitionDao" ref="webServiceClientDefinitionDao"/>
<property name="typeLoader" ref="typeLoader"/>
<property name="classLoader" ref="classLoader"/>
</bean>
----------------------------------------------------------------
A
안녕하세요.. 한동훈님..
표준프레임워크의 웹서비스가 hibernate로 구현되어 있습니다.
이 경우는.. DBMS 지정이 HSQL로 지정되어 있어서 발생된 오류로..
<import ../> 하신 context-webservice.xml을 다시 작성해야 합니다.
다시 작성하시는 방법은.. egovframework.rte.itl.webservice-X.X.X.jar 안에 포함되어 있는
egovframework/rte/itl/webservice/context/context-webservice.xm
파일을 추출하셔서..
프로젝트 자체 설정 파일 위치에 넣으십시오.. (예: /src/main/resource 밑에 egovframework/spring/..)
그런 다음.. sessionFactory 부분의 hibernateProperties 속성 중에..
hibernate.dialect 부분을..
DBMS에 맞추시면 됩니다.
참고로.. DBMS별 dialect 값은 다음과 같습니다.
- HSQL : org.hibernate.dialect.HSQLDialect
- MySql : org.hibernate.dialect.MySQL5Dialect
- Oracle 8 : org.hibernate.dialect.OracleDialect
- Oracle 9 이상 : org.hibernate.dialect.Oracle9Dialect
그럼.. 즐거운 하루되십시오.
감사합니다.
표준프레임워크의 웹서비스가 hibernate로 구현되어 있습니다.
이 경우는.. DBMS 지정이 HSQL로 지정되어 있어서 발생된 오류로..
<import ../> 하신 context-webservice.xml을 다시 작성해야 합니다.
다시 작성하시는 방법은.. egovframework.rte.itl.webservice-X.X.X.jar 안에 포함되어 있는
egovframework/rte/itl/webservice/context/context-webservice.xm
파일을 추출하셔서..
프로젝트 자체 설정 파일 위치에 넣으십시오.. (예: /src/main/resource 밑에 egovframework/spring/..)
그런 다음.. sessionFactory 부분의 hibernateProperties 속성 중에..
hibernate.dialect 부분을..
DBMS에 맞추시면 됩니다.
참고로.. DBMS별 dialect 값은 다음과 같습니다.
- HSQL : org.hibernate.dialect.HSQLDialect
- MySql : org.hibernate.dialect.MySQL5Dialect
- Oracle 8 : org.hibernate.dialect.OracleDialect
- Oracle 9 이상 : org.hibernate.dialect.Oracle9Dialect
그럼.. 즐거운 하루되십시오.
감사합니다.