0

我正在尝试将一个简单的 Camel 路由部署到我的 JBoss Fuse 6.1(GA 版本)的本地实例。我正在尝试使用fabric8-maven-plugin 这样做,但是每次我运行fabric8:deploy 时,都会收到以下错误

无法在项目 filemover 上执行目标 io.fabric8:fabric8-maven-plugin:1.0.0.redhat-379:deploy (default-cli):执行错误:联系服务器时出现 IO-Error:org.apache.http.NoHttpResponseException : 目标服务器没有响应

这是我的 pom 文件中的当前插件定义

<plugin>
<groupId>io.fabric8</groupId>
<artifactId>fabric8-maven-plugin</artifactId>
<version>1.0.0.redhat-379</version>
<configuration>
    <profile>sample-filemover</profile>
    <parentProfiles>feature-camel</parentProfiles>
    <features>mq-fabric-camel</features>
</configuration>
</plugin>

我的 ~/.m2/user/settings.xml 文件包含以下服务器定义

<server>
    <id>fabric8.upload.repo</id>
    <username>admin</username>
    <password>admin</password>
</server>

我正在执行以下 mvn 命令

mvn fabric8:deploy -Dmaven.test.skip=true

(我意识到我正在跳过测试,但我现在试图只部署一个配置文件)

我可以很好地登录到管理控制台,并且可以看到根容器没有问题。我是否错过了 Fuse 配置中的某些内容来启用此功能?

4

2 回答 2

0

我只是在同一个问题上花了几个小时。只需将版本更改为 1.1.0.CR5 即可使用 mvn fabric8:deploy 进行部署

于 2014-08-15T17:52:50.097 回答
0

你确定你在正确的服务器上尝试吗?只需将结构 URL 服务器放在要部署的位置即可。我正在使用该插件版本,它可以正常工作。

我知道可能为时已晚,但只是为了让您知道,您可以在任何服务器上部署

mvn clean fabric8:deploy -Dfabric8.jolokiaUrl= http://localhost:8181/jolokia

干杯

于 2015-10-29T14:23:22.207 回答