7.5. Fuse on Apache Karaf

Apache Karaf의 Fuse에는 다음과 같은 알려진 문제가 있습니다.

ENT Cryostat-12105 [camel-salesforce-quickstart] Camel salesforce quickstart가 Karaf에서 작동하지 않음

Fuse 7.5.0에서는 README for the Apache Karaf camel-salesforce quickstart에 제공된 지침을 따르는 경우 애플리케이션이 빌드되지 않습니다. 이 문제를 해결하려면 mvn -Pgenerate-pojos clean install 명령을 사용하여 퀵스타트를 빌드하는 대신 README 파일에 설명된 대로 다음 명령을 입력합니다.

mvn clean install

즉, Maven 명령에서 -Pgenerate-pojos 옵션을 생략합니다.

ENT Cryostat-8140 핫 배포 번들의 시작 수준은 기본적으로 80입니다.

Fuse 7.0 GA 릴리스에서 Apache Karaf 컨테이너의 기본 핫 디플로이먼트 번들의 시작 수준은 80입니다. 이로 인해 hot 배포 번들과 동일한 시작 수준이 있는 기능이 많기 때문에 문제가 발생할 수 있습니다. 이 문제를 해결하고 배포된 핫 배포된 번들이 안정적으로 시작되도록 하려면 etc/org.apache.fe Cryostat.fileinstall-deploy.cfg 파일을 편집하고 다음과 같이 fe#159.fileinstall.start.level 설정을 변경합니다.

felix.fileinstall.start.level = 90
ENT Cryostat-7664 framework-security 기능 종료 karaf

framework-security OSGi 기능은 --no-auto-refresh 옵션을 사용하여 설치해야 합니다. 그렇지 않으면 이 기능이 Apache Karaf 컨테이너를 종료합니다. 예를 들면 다음과 같습니다.

feature:install -v --no-auto-refresh framework-security