차니랍니다.
ebxmlrr 의 경우 디폴트로 설치가 postgreSQL로 되어져 있지만,
오라클에도 설치가 가능하답니다.
이것에 대해서 간단히 정리해볼까 합니다.
-------------------------------------------------
@작성자 : 이현찬
@homepage : http://www.jtop.org
@e-mail : janux@hanafos.com

1. 설치 환경
    - OS : Window2000
    - Database : Oracle9i R2
    - JDK : j2se 1.4.1
    - tomcat : tomcat 4.1.24

2. 설치전 준비
    - ebxmlrr(홈)/conf/ebxmlrr.properties 파일을
      C:Documents and Settings사용자(예:Administrator) 로 Copy
    - 파일을 열어서 오라클에 해당하는 부분으로 수정
    - ebxmlrr.persistence.rdb.databaseURL=jdbc:oracle:thin:@xxx.xxx.x.x:1521:ORCL
    - ebxmlrr.persistence.rdb.databaseDriver=oracle.jdbc.dirver.OracleDriver
    - ebxmlrr.persistence.rdb.databaseUser=해당유저
    - ebxmlrr.persistence.rdb.databaseUser=해당유저 패스워드
    - 특정 디렉토리에 Repogitory 생성하기 위해서는(디폴드는 해당 유저 디렉토리 밑으로 생성됨)
      ebxmlrr.home=C:ebXMLebxmlrr   (이 처럼 home을 지정하면 됨)
    - ebxmlrr 홈디렉토리의 build.properties 수정
    - 여기에서도 ebxmlrr.home=C:/ebXML/ebxmlrr 처럼 지정 (원하면)
    - catalina.home=C:/ ~~ /tomcat4.1 (tomcat 설치된 디렉토리)
    - jdbcDriver, dbURL, dbUsername, dbPassword, jdbcClassname 오라클에 맞게 수정
      (디폴트는 postgreSQL로 되어져 있슴)
    - 오라클을 톰켓에서 실행가능하게 하기 위한 오라클 jdbc 드라이버 설치를 위해
       ebxmlrr홈/misc/lib 에 classes.jar 를 copy해서 넣는다. (차후에 deploy할때
       자동으로 tomcat의 webpp/lib로 설정됨)
    - ebxmlrr홈/conf/database.sql 파일의 수정
      오라클의 경우, 이 파일의 아래 부분의
      -- CREATE INDEX Association_id ON Association(id);
                                    ~
      -- CREATE INDEX User_id ON User_(id);
      이 부분 전체를 '--'로 처리가 안되게 막킹해 준다.

3. 설치
    - ebxmlrr 홈디렉토리로 이동 : 예)cd C:ebXMLebxmlrr
    - C:ebXMLebxmlrr>build compile
    - C:ebXMLebxmlrr>build deploy
    - C:ebXMLebxmlrr>build genKeys
    - C:ebXMLebxmlrr>build createDemoDB
    - (DB삭제시 : C:ebXMLebxmlrr>build cleandb
       createDemoDB를 하다가 에러가 발생하면 이를 실행해주어야 한다.)
    - C:ebXMLebxmlrr>build test
      결과 :
        <soap-env:Envelope
                 xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/"
                 xmlns:SOAP-SEC="http://schemas.xmlsoap.org/soap/security/2000-12" soap-env:actor="some-uri"
                 soap-env:mustUnderstand="1">
                     <soap-env:Header>
                     </soap-env:Header>
                     <soap-env:Body SOAP-SEC:id="Body">
                        <RegistryResponse status="Success" xmlns="urn:oasis:names:tc:ebxml-regrep:registry:xsd:2.1">
                            <AdhocQueryResponse xmlns="urn:oasis:names:tc:ebxml-regrep:query:xsd:2.1">
                                <SQLQueryResult>
                                ...
                                </SQLQueryResult>
                            </AdhocQueryResponse>
                        </RegistryResponse>
                     </soap-env:Body>
                </soap-env:Envelope>

            이 부분에서 : RegistryResponse status="Success" 부분의 "Success"
가 나오면 일단 설치가 성공 됨.

  @주의 사항 : ebxmlrr-beta3 버젼으로 설치시 에러 발생.
                     (CVS로 받은 후에 이것을 가지고 설치하니 에러 안남)


# 문서중의 작성자의 정보 부분을 밝히시면 어디에나 포워딩 가능합니다.

    



***** 아름다운프로님에 의해서 게시물 복사 + 카테고리변경되었습니다 (2003-12-18 16:51)
Posted by 아름프로
BLOG main image

카테고리

분류 전체보기 (539)
이야기방 (19)
토론/정보/사설 (16)
IBM Rational (9)
U-IT (0)
SOA/WS/ebXML (110)
개발방법론/모델링 (122)
J2SE (34)
J2EE (60)
DataBase (39)
Open Projects (30)
BP/표준화 (50)
Apache Projects (15)
Web/보안/OS (22)
Tools (7)
AJAX/WEB2.0 (1)
Linux/Unix (1)
영어 (0)
비공개방 (0)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

달력

«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28

글 보관함

Total :
Today : Yesterday :