서비스 계층, 웹 인터페이스 및 엔진은 동일한 키 파일을 공유합니다.
세 가지 컴포넌트가 모두 동일한 호스트에 설치되어 있으면 해당 컴포넌트에서 동일한 키 파일을 사용합니다.
비밀번호 암호화를 사용하도록 설정한 후 문제점이 발생하면 다음 문제를 확인하십시오.
- 비밀번호 암호화를 사용하도록 설정한 후 Build Forge를 다시 시작했는지 확인하십시오.
모든 프로세스가 중지되고 올바르게 다시 시작되었는지 확인하십시오(Apache,
Apache Tomcat 및 엔진).
- 중복 콘솔: 동일한 데이터베이스를 사용하여 다중 관리 콘솔을 설치한 경우 해당 콘솔에서
모두 동일한 bfpwcrypt.conf 파일을 사용해야 합니다.
가장 안전한 방법은 네트워크를 사용하지 않고 수동으로 분배하는 것입니다.
- 서버 정의: 콘솔에서 연결 테스트에 실패함 경우
키를 내보내고 bfagent.conf 파일에 올바르게 배치해야 합니다. 비밀번호에 문제가 있는지 확인하려면
비밀번호 암호화를 사용하지 않도록 설정하고 연결 테스트를 시도해보십시오.
- 로그인: 비밀번호 암호화를 사용하도록 설정한 후 로그인할 수 없는 경우
Build Forge에서 bfclient.conf 및 buildforge.conf에 모두
올바른 bfpwcrypt.conf 키를 사용하고 있는지 확인하십시오.
<bfinstall> 디렉토리 및
디렉토리의 서비스 계층 사본에서 buildforge.conf를 업데이트해야 합니다. Build Forge 구성 파일(buildforge.conf)의 내용을 참조하십시오.
이러한 확인을 모두 완료했지만 문제점이 지속되는 경우
추적을 사용하고 출력 로그를 검사해보십시오.
- 웹 인터페이스(UI): 환경 변수 BFDEBUG_SECURITY=1을 설정합니다.
- 엔진: 포그라운드로 엔진을 시작합니다. 설치 디렉토리에서
bfengine –d를 실행하십시오. UNIX
또는 Linux의 경우 bfengine –d 2>&1
| tee out.txt를 사용하여 파일에 이를 파이프할 수 있습니다. Windows의 경우 tee 유틸리티를 가져오는 경우와 동일하게
수행할 수 있습니다.
- 서비스: 다음을 수행하십시오.
- Build Forge를 중지하십시오.
- 편집기에서 로그 파일을 여십시오.
- 파일의 끝 부분에 다음 행을 추가하십시오.
com.buildforge.services.common.security.level=ALL
- Build Forge를 시작하십시오.
- 출력을 검사하십시오.