繁体   English   中英

如何解决 java.lang.ClassNotFoundException:org.apache.camel.http.common.HttpOperationFailedException

[英]how to solve java.lang.ClassNotFoundException:org.apache.camel.http.common.HttpOperationFailedException

我正在使用 apache-camel,这是我第一次将捆绑包部署到 karaf。 我想赶上HttpOperationFailedException

<doCatch id="catch-http_request">
  <exception>org.apache.camel.http.common.HttpOperationFailedException</exception>
  <to id="prepareRespAcc_http" uri="bean:com.ngtrend.lcmwbmadmin.WBResponseHandler?method=prepareResponseAcc(400,${body})"/> 
  <log id="log-wb-account-params" loggingLevel="INFO" message="wbm admin query params: ${body}"/>
  <log id="log-catch-http-error" loggingLevel="ERROR" message="Sending bad Request : ${exception.message}"/>  
</doCatch> 

apache_karaf 显示此错误:
java.lang.ClassNotFoundException:org.apache.camel.http.common.HttpOperationFailedException

class 是 http 组件的一部分。 如果找不到,通常camel-http4 组件不在类路径中。 您的 karaf 捆绑包是否包含此组件?

由于您想捕获此异常,我假设您在捆绑包中执行 HTTP 调用。 你是怎么打这些电话的? 没有骆驼?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM