나는 설정에 임베디드 응용 프로그램 서버는
을 다음
- Sonatype 넥서스
- 젠킨스를 포함하는 빌드 개발 환경이 필요 내 응용 프로그램은 GlassFish 응용 프로그램 서버에서 실행됩니다. 위의 세 가지 도구는 모두 임베디드 응용 프로그램 서버와 함께 제공됩니다. 나는 각각을 다운로드하여 사용해 보았습니다. 그러나 이제는 4 개의 응용 프로그램 서버가 실행 중임을 조심합니다.
나는 또한 각각이 기존의 앱 서버에 놓을 수있는 war 파일 변형을 제공한다는 것을 알아 챘다. 나는 "Collabnet Subversion Edge"로는 전쟁 설치 옵션이 없기 때문에 아마도 다른 옵션은 없을 것이라고 생각합니다. 다른 두 파일은 war 파일로 다운로드 할 수 있습니다.
Nexus와 Jenkins를 동일한 애플리케이션 서버에서 실행하는 데는 어떤 단점이 있습니다. 어떤 결점이 있습니까? 하나는 내가 조사하는 순간 그것을 구성하는 방법입니다. war 파일이 응용 프로그램 서버에 의해 분해/보관 취소 된 후에 만 구성 할 수 있습니다.
또한 공식적인 테스트에 사용되는 것처럼 이러한 전쟁 파일을 기존 Glassfish 인스턴스에 놓기를 꺼립니다. 아마도 Tomcat을 설치하고이 도구에 사용해야한다고 생각합니다. 임베디드 서버를 사용하거나 하나의 응용 프로그램 서버 만 사용하고 필요할 때 더 많은 메모리를 할당 할 것을 권합니다. 이러한 도구 중 하나라도 임베디드 서버로 더 잘 작동합니까? 아니면 별다른 차이가 있습니까?
감사