的ServiceMix和包名称/符号名称
问题描述:
我得到了一个错误也许我忘了一件事,但ServiceMix的不希望把正确的包名称/符号名称:的ServiceMix和包名称/符号名称
Command list :
[ 221] [Active ] [] [] [ 60] mvn:org.emp.idewe.ipsi/esb-precube/1.2.2-SNAPSHOT
Instead of :
[ 221] [Active ] [] [] [ 60] Idewe:Esb-PreCube (1.2.2-SNAPSHOT)
and command list -s :
[ 221] [Active ] [] [] [ 60] no symbolic name
我的MANIFEST.MF:
Manifest-Version: 1.0
Export-Package: ...
Tool: Bnd-0.0.357
Bundle-Name: Idewe:Esb-PreCube
Created-By: Apache Maven Bundle Plugin
Bundle-Vendor: ...
Build-Jdk: 1.6.0_29
Bundle-Version: 1.2.2.SNAPSHOT
Bnd-LastModified: 1344950093005
Bundle-ManifestVersion: 2
Bundle-Description: ...
Import-Package: ...
Bundle-SymbolicName: org.emp.idewe.ipsi.esb-precube
和我的Feature.xml:
<feature name="Esb-PreCube.1.2.2-SNAPSHOT" version="1.2.2-SNAPSHOT">
<feature>camel-spring</feature>
<bundle>mvn:org.emp.idewe.ipsi/esb-precube/1.2.2-SNAPSHOT</bundle>
</feature>
任何想法?
答
看起来很像您的软件包配置不正确,因为软件包符号名称未解析。如果这个问题得到解决,Karaf/Servicemix会立即使用正确的名称进行部署。
也许你的清单不在正确的位置? – 2012-08-15 05:42:17