2012-02-28 5 views
0

현재 우리는 엔터프라이즈 응용 프로그램의 응용 프로그램 서버로 glassfish 3.1을 사용합니다. 응용 프로그램은 귀 안에 포장되어 있습니다. 귀는 약Glassfish 배포 시간

5 개의 전쟁, 10 병 및 60 병 (ejb)을 포함합니다.

귀에 10 분 이상 걸립니다. 응용 프로그램의 배포 시간을 조정할 수 있습니까?

현재 : 우리는 이미 작은 조각으로 귀를 쪼개었다. 그러나 대부분의 경우 우리는 전체 제품군을 배포해야합니다.

답변

1

개발 시간을 줄이려면, 내가 아는 한 글래스 피시를위한 두 가지 방법이 있습니다.

먼저 asadmin deploydir으로 디렉터리로 배포 할 수 있습니다. 결과적으로 핫스왑 기술 덕분에 jsp 파일과 메소드 본문을 변경할 수 있습니다.

하지만 가장 효율적인 해결책은 배포 양을 줄이기 위해 대체 라이브러리를 사용하는 것입니다. 여기에는 몇 가지 대안이 있지만 jrebel을 사용할 수 있습니다. 그것은 아주 안정적입니다. JRebel은 배포를 줄이기 위해 사용되며 jvm의 jvm 에이전트가 즉시 클래스 파일을 다시로드합니다. 거의 모든 잘 알려진 프레임 워크를 지원합니다.

관련 문제