Tomcat에 배치 할 수 있으며 OSGi 번들로 빌드하고 OSGi 컨테이너 tomcat (다른 virgo라고 생각하는)에 다른 번들과 함께 배치 할 수있는 표준 war 전개가 가능합니까?OSGi 번들 및 전쟁
2
A
답변
2
예, WAR와 WAB 간에는 많은 상호 운용성이 있습니다. Apache Aries 및 WebSphere Application Server은 배포시 WAR를 WAB로 변환합니다. 이것은 시작하고 실행하는 좋은 방법이지만, OSGi 메타 데이터를 직접 빌드하는 것은 better practice to use proper WABs입니다. The extra OSGi headers은 일반적인 Tomcat 컨테이너에서 배포를 방해하지 않으므로 WAB의 유연성이 가장 뛰어납니다.
빌드 할 때 많은 옵션이 있습니다. 예를 들어, maven 번들 플러그인은 configured to build WABs 일 수 있으며, OSGi 메타 데이터에 대한 Eclipse PDE 툴링 지원을 사용할 수 있습니다.
0
Pax-Url-War은 Apache Karaf와 같은 컨테이너에이 기능을 제공합니다. 즉, war : file : ///path/to/myapp.war와 같은 URL을 가져올 수 있으며 Pax는이를 OSGi 번들로 감싸고 선택적으로 URL 루트 및 기타 매개 변수를 즉시 변경할 수 있습니다.
관련 문제
- 1. Equinox 및 OSGI 번들
- 2. Netbeans 및 osgi 번들 개발
- 3. Android 컨텍스트 및 OSGi 번들
- 4. OSGI- 번들 자동 시작/번들
- 5. osgi 번들 업데이트 문제
- 6. 구아바 osgi 번들 다운로드
- 7. OSGi 번들 시작 문제
- 8. OSGI : 부분적으로 번들
- 9. OSGI 구성 번들
- 10. Gradle을 수없는 OSGi 번들
- 11. OSGi 번들 리포지토리
- 12. Eclipse 외부의 OSGi 번들
- 13. OSGi : 번들/jar를 캐시합니까?
- 14. osgi와 osgi 번들 상호 작용
- 15. OSGi 번들 패키지 구조는 무엇입니까?
- 16. OSGI 번들 간의 XSLT 의존성
- 17. 아파치 카라프에서 OSGi 번들 로그인하기
- 18. OSGi 번들 간의 OpenJPA 지속성
- 19. OSGi WAB를 전쟁 내 리소스 번들로 사용하기
- 20. OSGi 런타임의 Commons Logging 번들
- 21. Geronimo3에서 osgi 번들 실패 정보를 추적하는 방법
- 22. OSGi Hibernate에서 런타임 pojos를 가진 단편 번들
- 23. OSGI 번들 오류 : 번들 73에 해결되지 않은 패키지 : package = org.apache.commons.httpclient
- 24. OSGi 구성 요소 모델의 내부 및 내부 번들 종속성
- 25. osgi 개발 및 종속성 설정을위한 maven 번들 플러그인 사용
- 26. OSGi 번들 (스프링 및 기타 응용 프로그램 용)
- 27. OSGi 내부 및 외부에 사용되는 번들 용 권장 DI 솔루션
- 28. 아파치 펠릭스/슬링의 OSGi 번들 해상도와 OBR
- 29. 배포 OSGi 번들 (JBoss EAP 6)
- 30. 함께 작동하는 여러 OSGi 번들 로깅
Jenkins를 변경되지 않은 WAR 파일로 gemini-web에 배치하려고 시도했습니다. 작동했지만 초기 설치에서 첫 번째 HTTP 요청을 처리하는 데 문자 그대로 10 분이 걸렸습니다. 그래서 예, WABs는 갈 길입니다 ... –
내 기본 목표는 OSGi 번들로 "꾸미기"옵션을 사용하는 것입니다. 이것이 가능한 경우 일부 사용자 정의 메이븐 빌드를 사용하는 것입니다. – Dimitrii