apache-camel
프로젝트를 JBOSS Fuse
에 배포하고 있습니다. 다음 karaf 기능 파일은 프로젝트에 사용됩니다. 내가 주요 기능을 설치하면번들이 JBOSS에서 배포되는 순서 변경 Fuse
<?xml version="1.0" encoding="UTF-8"?>
<features name="${project.artifactId}-${project.version}" xmlns="http://karaf.apache.org/xmlns/features/v1.0.0">
<feature name="${project.artifactId}" description="${project.description}" version="${project.version}">
...
<feature>camel-beanio</feature>
...
<bundle>mvn:${project.groupId}/abc-common/${common-version}</bundle>
<bundle>mvn:${project.groupId}/abc-service/${project.version}</bundle>
</feature>
</features>
, 그것은 abc-service
camel-beanio
기능 이전 번들 beanio
DATAFORMAT의 사용은 실패하게 abc-service
의 경로를로드합니다.
Google에서 검색 한 결과, start-level
, dependency
, prerequesite
등의 옵션을 발견했습니다. 그러나 현재 구성된 네임 스페이스는 이러한 속성을 허용하지 않습니다.
또한 this example hosted on Github에 제공된 xml 이름 공간을 변경해 보았습니다. java.lang.IllegalStateException : :하지만에 의한
: 리소스를 찾을 수 없습니다같은 다른 오류의 원인이 된 /org/apache/karaf/features/karaf-features-1.3.0.xsd
실제 서비스가 시작되기 전에 camel-beanio
기능이 설치되도록하려면 어떻게해야할까요?