현재 우리는 엔터프라이즈 응용 프로그램의 응용 프로그램 서버로 glassfish 3.1을 사용합니다. 응용 프로그램은 귀 안에 포장되어 있습니다. 귀는 약Glassfish 배포 시간
5 개의 전쟁, 10 병 및 60 병 (ejb)을 포함합니다.
귀에 10 분 이상 걸립니다. 응용 프로그램의 배포 시간을 조정할 수 있습니까?
현재 : 우리는 이미 작은 조각으로 귀를 쪼개었다. 그러나 대부분의 경우 우리는 전체 제품군을 배포해야합니다.
현재 우리는 엔터프라이즈 응용 프로그램의 응용 프로그램 서버로 glassfish 3.1을 사용합니다. 응용 프로그램은 귀 안에 포장되어 있습니다. 귀는 약Glassfish 배포 시간
5 개의 전쟁, 10 병 및 60 병 (ejb)을 포함합니다.
귀에 10 분 이상 걸립니다. 응용 프로그램의 배포 시간을 조정할 수 있습니까?
현재 : 우리는 이미 작은 조각으로 귀를 쪼개었다. 그러나 대부분의 경우 우리는 전체 제품군을 배포해야합니다.
이로 실행 할 수 있습니다 : 그것은 당신의 문제를 해결하는 경우 http://java.net/jira/browse/GLASSFISH-17094
최신 글래스 피쉬 3.1.2 빌드를 다운로드하여 참조하십시오 http://dlc.sun.com.edgesuite.net/glassfish/3.1.2/promoted/glassfish-3.1.2-b23.zip
업데이트 : 글래스 피쉬 서버 3.1.2되었습니다 출시일 : https://blogs.oracle.com/theaquarium/entry/glassfish_3_1_2_final
희망이 있습니다.
개발 시간을 줄이려면, 내가 아는 한 글래스 피시를위한 두 가지 방법이 있습니다.
먼저 asadmin deploydir
으로 디렉터리로 배포 할 수 있습니다. 결과적으로 핫스왑 기술 덕분에 jsp 파일과 메소드 본문을 변경할 수 있습니다.
하지만 가장 효율적인 해결책은 배포 양을 줄이기 위해 대체 라이브러리를 사용하는 것입니다. 여기에는 몇 가지 대안이 있지만 jrebel을 사용할 수 있습니다. 그것은 아주 안정적입니다. JRebel은 배포를 줄이기 위해 사용되며 jvm의 jvm 에이전트가 즉시 클래스 파일을 다시로드합니다. 거의 모든 잘 알려진 프레임 워크를 지원합니다.