소프트웨어 배포와 관련하여 문제가 있습니다. 우리는 JBoss 4.2.3을 사용하고 있습니다.서버를 다시 시작하지 않고 JBoss 배포
제가 지금하고있어 일반적인 수동 배포 과정을 설명하겠습니다 : 서버에
- 복사 귀, 전쟁과 JAR 파일을.
- 서버를 중지하십시오.
- 배포 폴더에 EAR, WAR 및 JAR을 복사하십시오.
- 데이터베이스 업데이트 스크립트를 실행하십시오.
- 서버 시작.
나는 서버를 다시 시작할 수있는 방법을 찾고있었습니다. 그것은 많은 문제와 많은 불편을 야기했기 때문입니다. 예를 들어 서버 다운 시간을 예약하려면 이메일을 큰 목록으로 보내야했습니다.
다른 문제는 SOAP을 통해 원격으로 서로 통신하는 2 개의 서버가 있다는 것입니다. 한 서버가 다운되면 데이터 동기화 문제가 발생할 수 있습니다.
뜨거운 배포가 실제로 제대로 작동하지 않았습니다. 때로는 클래스 로더 예외가 있고 때때로 캐시 문제가 있습니다.
클러스터링을 고려하고 있었지만 작동 여부는 확실하지 않았습니다.
비슷한 경험을 가진 사람이 있습니까? 어떤 해결책이나 제안?
미리 감사드립니다.
p.s. stackoverflow 대신 serverfault에 게시해야합니까? (저는 개발자이기 때문에 여기 선호합니다 :)
JBoss가 핫 배포를 할 수 있다고 생각했습니다. –
@jpartogi : 클래스 로더 유출로 인해 프로덕션 설정에 적합하지는 않습니다. – skaffman