【发布时间】:2015-08-20 20:01:48
【问题描述】:
我在 Fuse 项目中使用蓝图开发了骆驼路线,现在我想在 Fuse Server 中部署路线。
我不确定这是否有问题,但 blueprint.xml 会返回此错误
第 1 行的 publicId 和 systemId 之间需要空格
我已经尝试按照一些在线指南部署项目:尝试在 jboss dev studio 中使用拖放功能将项目文件夹拖到服务器窗口中,但没有任何反应。
还尝试通过 osgi:install 使用 maven 构建和部署为 maven 项目,但它返回了这个错误:
执行命令时出错:安装捆绑包时出错:无法启动捆绑包文件:/home/pajarittu/jboss_workspace/prova_sub/target/camel-subscribe-1.0.0-SNAPSHOT.jar:捆绑包骆驼订阅中未解决的约束 [293] :无法解析 293.0:缺少要求 [293.0] osgi.wiring.package; (osgi.wiring.package=org.json)`
您知道如何解决此问题或部署服务的不同方法吗?提前感谢您的答案。
【问题讨论】:
-
如果您使用任何骆驼组件,您可能需要先使用 features:install camel-xxx 安装它们,其中 xxx 是组件名称。名字可以看这里:camel.apache.org/components.html
标签: maven jboss apache-camel jbossfuse