eGovFrame 표준프레임워크 포털

메뉴 건너띄기
상단메뉴 바로가기
본문 바로가기

이 누리집은 대한민국 공식 전자정부 누리집입니다.

본문 영역

적용 지원, FAQ, Q&A 게시판을 통해 기술 문제 해결을 지원합니다.

묻고 답하기

웹서비스 오류관련 재질문
  • 작성자

    한*훈

  • 작성일

    2011-08-30 18:13:42

  • 조회수

    2,646

  • 구분

    실행환경

  • 진행상태

    완료

질문

재질문드립니다.
하이이버네이트 사용 안합니다.
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>
----------------------------------------------------------------

첨부파일
답변

안녕하세요.. 한동훈님..

표준프레임워크의 웹서비스가 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

그럼.. 즐거운 하루되십시오.
감사합니다.

이 페이지의 구성

묻고 답하기