2014-10-23 5 views
2

Web-Logic (10.3.6)에 EAR 파일 (WAR 파일과 EJB jar 파일 포함)이 배포되었습니다.서버를 다시 시작하지 않고 EAR 파일을 Web-Logic에 재배포하는 방법은 무엇입니까?

이제 EAR 파일을 업데이트했으며 다음 단계를 다시 수행합니다. 서버에서 오래된 파일을 삭제하고 서버를 다시 시작하지 않고 새 EAR 파일을 설치하십시오. 모든 파일이 활성 상태로 배포되었습니다. 하지만 EJB injection 관련 예외가 있습니다. 그럼, 웹 로직을 다시 시작, 내 애플 리케이션이 잘 실행됩니다.

재배포 방법에는 어떤 문제가 있습니까?

미리 도움을 청하십시오.

+0

"오래된 파일 삭제"란 WLS 콘솔을 사용하여 이전 버전의 응용 프로그램을 배포 취소한다는 의미입니까? –

+0

예, WLS 콘솔을 사용하여 EAR 파일을 삭제하여 이전 버전의 배포를 취소했습니다 – tcn

답변

1

Weblogic에는이 주제에 관한 많은 문서가 있습니다. 때로는 "핫 배포"또는 "현재 위치 배포"라고도합니다. weblogic 관리 콘솔에는 delete-> redeploy 메소드로 수행하는 작업이 아닌 update 옵션이 있습니다.

속성을 귀의 MANIFEST.MF으로 업데이트하여 웹 로직이 새로운 버전임을 확인하십시오. 여기에 몇 가지 유용한 링크입니다

Oracle redeploy documentation

An older but still valid list of steps to hot deploy

가 말했다 - 오라클 문서하지 않으면 당신이 다른 무언가를 할 수있다보고있다 및 질문 필요한 문제가 더 세부 사항을 업데이트 할 수 도움.

+0

감사합니다. @castling – tcn