차니랍니다.
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)
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)