@PiggyBank 실행을 위한 설정@

Derby 설정
  1. embedded Derby 사용
    - ItsoAdEAR 이동
    - 배치 설정자 : ItsoAdEAR 클릭
    - 응용프로그램 배치 설명자 화면 > 배치
   
    JDBC 프로바이더 목록
      이름 : Derby JDBC Provider (XA) (임의로 작성)
      구현 클래스 이름 : org.apache.derby.jdbc.EmbeddedXADataSource
      클래스 경로 : ${DERBY_JDBC_DRIVER_PATH}/derby.jar
   
    JDBC 프로바이더에 정의된 데이터 소스 :
      이름 : PiggyBank (임의로 작성)
      JNDI 이름 : jdbc/PiggyBank      <-- 대소문자 주의
      데이터 소스 헬퍼 클래스 이름 : com.ibm.websphere.rsadapter.DerbyDataStoreHelper
      컴포넌트 관리인증 별명 : 인증에서 등록한 Alias 명으로 선택
      컨테이너 관리인증 별명 : 인증에서 등록한 Alias 명으로 선택
   
    위에서 선택한 데이터 소스에 정의된 자원 특성 :
      databaseName : D:\Database\Derby\PiggyBank1  <-- derby생성 디렉토리
      나머지는 기본 값
 
  2. Network Server Using Derby Client 사용
   
    JDBC 프로바이더 목록
      이름 : Derby Network Server Using Derby Client (임의로 작성)
      구현 클래스 이름 : org.apache.derby.jdbc.ClientConnectionPoolDataSource
      클래스 경로 : ${DERBY_JDBC_DRIVER_PATH}/derby.jar
   
    JDBC 프로바이더에 정의된 데이터 소스 :
      이름 : PiggyBank (임의로 작성)
      JNDI 이름 : jdbc/PiggyBank      <-- 대소문자 주의
      데이터 소스 헬퍼 클래스 이름 : com.ibm.websphere.rsadapter.DerbyNetworkServerDataStoreHelper
      컴포넌트 관리인증 별명 : 인증에서 등록한 Alias 명으로 선택
      컨테이너 관리인증 별명 : 인증에서 등록한 Alias 명으로 선택
     
    위에서 선택한 데이터 소스에 정의된 자원 특성 :
      databaseName : PiggyBank  <-- derby생성 디렉토리명
      나머지는 기본 값
 
    @ 별도의 Derby 서버를 실행해야 함.
      Derby 디렉토리 : C:\IBM\SDP70_RAD7\runtimes\base_v61\derby\bin
      실행 : C:\IBM\SDP70_RAD7\runtimes\base_v61\derby\bin\networkServer\startNetworkServer.bat

============================================================================================= 
웹서비스 포트 관련 (WebSphere를 여러개 설치한 경우, 9080이 아닌 다른 포트 사용)

  1. 소스내부에 default로 9080 로 코딩되어 있음. WAS 사용포트에 따라 이를 변경해 주어야 한다.
    - ItsoAdTellerClient 실행시(웹서비스방식) 문제가 발생된다.
    - 변경해 주어야 할 부분
      @ ItsoAdWebService\WebContent\wsdl\itso\ad\citybank\CityBank.wsdl
      @ ItsoAdWebService\WebContent\WEB-INF\wsdl\CityBank.wsdl
      @ ItsoAdEJB\ejbModule\PiggyBankImplementationDesigns\itso\ad\citybank\CityBankServiceLocator.java

이 글은 스프링노트에서 작성되었습니다.

Posted by 아프락사스

BLOG main image

공지사항

카테고리

분류 전체보기 (160)
MAMP LAMP (1)
Open Project (4)
Knowhow (57)
JEE Technologies (3)
Rational Products (94)
Etc (0)