我尝试将简单的Camel路由部署到我当地的JBoss Fuse 6.2.1服务器端。
我尝试使用fabric8:部署maven插件。
我使用fabrc:create。
创建了面料在settings.xml中,添加了结构服务器。
<server>
<username>admin</username>
<password>admin</password>
<id>fabric8.upload.repo</id>
</server>
在pom.xml中,添加了fabric8:deploy maven plugin。
<plugin>
<groupId>io.fabric8</groupId>
<artifactId>fabric8-maven-plugin</artifactId>
<version>1.2.0.redhat-621084</version>
<configuration>
<profile>sampleprofile</profile>
</configuration>
</plugin>
然后,我跑
mvn fabric8:deploy -Dfabric8.jolokiaUrl = http://localhost:8181/jolokia -DskipTests -X
我发现错误。
引起:org.apache.http.NoHttpResponseException:localhost:8181无法响应 at org.apache.http.impl.io.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:133) at org.apache.http.impl.io.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:54) 在org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:260) at org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:161) 在org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:153) at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:271) 在org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:123) 在org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:254) 在org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:195) at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:86) 在org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:108) 在org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184) 在org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) 在org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:106) 在org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:57) 在org.jolokia.client.J4pClient.execute(J4pClient.java:190) ......还有25个
知道问题出在哪里?感谢您的帮助。