无法使用fabric8:deploy将配置文件部署到JBoss Fuse 6.1

时间:2014-06-20 14:52:49

标签: apache-camel fuseesb jbossfuse fabric8

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

无法在项目文件缓存上执行目标io.fabric8:fabric8-maven-plugin:1.0.0.redhat-379:deploy(default-cli):执行错误:联系服务器时出现IO错误: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配置中的一些功能来启用它?

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

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

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

干杯