2016-08-31 3 views
2

우리는 각 개발자가 자신의 워크 스테이션에서 Weblogic 복사본을 실행할 수 있도록 개발 팀을 구성하고 있습니다.Weblogic : 서버 구성을 복제하는 방법은 무엇입니까?

이러한 설치가 모두 프로덕션 환경과 가능한 유사하도록하는 것이 이상적입니다. 서버

  • 관리자 및 관리 서버
  • JDBC 데이터 소스와 JNDI 이름
  • JMS 데이터 소스 클래스 패스에
  • 추가 항아리
  • I의

    • 포트 번호 : 같은 것들 서버를 한 번 설정하고 팀의 모든 구성원에게 구성을 복제하려고합니다.

      이러한 구성을 팀 전체에서 공유 할 수있는 방법이 있습니까? 어쩌면 일부 설정 파일을 공유 할 수 있습니까? 환경을 재현하는 일부 Weblogic 자이 썬 스크립트? 그것을하는 방법?

      웹 로직 버전은 웹 로직 12c입니다.

    답변

    1
    1. standard tools를 사용하여 비어있는 새 도메인 만들기 (를 시작하지 마십시오!)
    2. 초기화 Git 저장소
    3. 을 다음 폴더와 파일을 커밋 :
      • 빈/
      • 설정/
      • 보안/
      • fileRealm.properties
      • 가 시작하고 커밋 쉽게 서버
      • Create fileservers/AdminServer/security/boot.properties startWebLogic.sh
    4. 을 startWebLogic.cmd에. startWebLogic.cmd에서
    5. DOMAIN_HOME 상대합니다 set DOMAIN_HOME=%~dp0
    6. 파일의 절대 경로 선언을 제거
      • 빈/setDomainEnv.cmd
      • 빈/startManagedWebLogic.cmd
      • 빈/startWebLogic.cmd에
      • bin/stopManagedWebLogic.관리 콘솔을 통해 startWeblogic.cmd
      • 추가 JDBC 및 JMS 설정을 클릭하여 cmd를
      • 빈/stopWebLogic.cmd
    7. 시작 WebLogic 도메인. config/ 폴더 만 변경하고 변경된 파일 (새로운 것은 아님) : git add configgit add -u
    8. 폴더에 다른 병을 넣고 커밋하십시오.
    9. 다른 사람들과 저장소를 공유하십시오.

    github의 example repository을 참조하십시오.

    +0

    감사합니다! 항목 1에 대한 표준 도구를 정교하게 신경 써야합니까? 해당 명령 행 또는 웹 관리 콘솔입니까? – Leonel

    +0

    물론입니다. 공식 문서 링크를 추가했습니다. "그래픽 모드에서 WebLogic 도메인 생성"을 참조하십시오. –

    +0

    스크립트 ('unpack' 명령)를 사용하여 새 도메인을 생성 할 수도 있지만, 이는 일회성 작업에 약간의 오버 헤드가됩니다 –

    0

    이런 종류의 문제는 Ansible, PuppetChef과 같은 인프라 구성 자동화 도구에서 해결됩니다.

    이러한 도구 중 하나를 사용하여 신뢰할 수있는 환경 구성을 정의하면 development environment 설치 목적뿐 아니라 다른 프로덕션 환경이나 비 프로덕션 환경에도 유용합니다.

    0

    오라클은 도메인 확장을 위해 pack/unpack을 사용하도록 권장합니다. 두 명령 모두 사용하기 쉽고 쉽게 실행할 수 있습니다.

    관련 문제