我正在尝试按照网站中提到的说明使用其余的api。 我已在开发的门户网站上注册并获取我的CoBrand和用户详细信息。 我试图调用其余的api,我得到以下异常
org.apache.catalina.core.StandardWrapperValve调用 严重:servlet [Jersey Web Application]的Servlet.service()在路径[/ fundomentor]的上下文中引发了异常[org.glassfish.jersey.server.ContainerException:java.lang.NoClassDefFoundError:org / apache / commons / httpclient / HttpMethod有根本原因 java.lang.ClassNotFoundException:org.apache.commons.httpclient.HttpMethod
我已将以下jar添加到我的构建路径中 公地编解码器1.4.jar 公地httpclient的-3.1.jar 共享记录-1.1.1.jar HttpClient的-4.2.5.jar 的HttpCore-4.2.4.jar Java的json.jar 使用javax-SSL-1_1.jar JRE系统库[1.7] 我还尝试添加 Apache的httpcomponents-httpclient.jar 公地的HttpClient-3.1-source.jar 但是没有运气。我也用Yodlee网站上的其他api样本替换了我的源码,我尝试使用POSTMAN(谷歌Chrome插件)调用它;即便如此,也会出现相同的http错误。
有人可以帮助使用罐子和版本。
答案 0 :(得分:0)
以下jar文件对我有用 -
公地编解码器-1.4.jar
公地HttpClient的-3.1.jar
共享记录-1.1.1.jar
的HttpClient-4.2.5.jar
的HttpCore-4.2.4.jar
java的json.jar
确保将jar文件复制到WEB-INF / lib文件夹中。希望这能解决你的问题。
此致
Krithik