当前位置: 首页 > 知识库问答 >
问题:

IBM Social Business Toolkit SDK开发环境设置-错误服务库获取请求

白子默
2023-03-14

我已经安装了Java EE Eclipse,如下IBM Social Business Toolkit SDK开发环境安装Youtube视频所述,该视频是我在IBM SBTSDK的openntf.org页面上找到的。IBM Social Business Toolkit SDK开发环境设置

当我启动Tomcat并打开sbt.sample.web并调用其中一个示例时,在Tomcat日志中会出现以下错误(请参见下面)。

此外,下列项目在我的工作区中有错误,并且不能是构建描述资源路径位置类型项目'com.ibm.sbt.bootstrap211'缺少必需的源文件夹:'src'com.ibm.sbt.bootstrap211构建路径构建路径问题

你知道出什么问题了吗?

    INFO: Server startup in 2190 ms
05.04.2013 11:30:55 com.ibm.sbt.jslibrary.servlet.LibraryServlet doGet
WARNUNG: Error servicing library GET request
java.lang.NoClassDefFoundError: org/apache/http/HttpRequestInterceptor
    at java.lang.Class.getDeclaredConstructors0(Native Method)
    at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
    at java.lang.Class.getConstructor0(Unknown Source)
    at java.lang.Class.newInstance0(Unknown Source)
    at java.lang.Class.newInstance(Unknown Source)
    at com.ibm.commons.runtime.beans.AbstractBeanFactory$Factory.create(AbstractBeanFactory.java:65)
    at com.ibm.commons.runtime.impl.AbstractContext.getBean(AbstractContext.java:142)
    at com.ibm.sbt.services.endpoints.EndpointFactory.getEndpointUnchecked(EndpointFactory.java:87)
    at com.ibm.sbt.services.endpoints.EndpointFactory.getEndpointUnchecked(EndpointFactory.java:68)
    at com.ibm.sbt.jslibrary.servlet.AbstractLibrary.populateEndpoints(AbstractLibrary.java:237)
    at com.ibm.sbt.jslibrary.servlet.AbstractLibrary.doGet(AbstractLibrary.java:168)
    at com.ibm.sbt.jslibrary.servlet.LibraryServlet.doGet(LibraryServlet.java:170)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    at com.ibm.commons.runtime.servlet.BaseToolkitServlet.service(BaseToolkitServlet.java:100)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at com.ibm.sbt.util.SBTFilter.doFilter(SBTFilter.java:53)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: org.apache.http.HttpRequestInterceptor
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
    ... 34 more

共有1个答案

云俊名
2023-03-14

从您得到的异常(java.lang.ClassNotFoundException:org.apache.http.HttpRequestInterceptor),您似乎需要在Tomcat中包含HttpCorejar库。

 类似资料:
  • 使用 Online Editor 对 Weex 尝鲜是一个不错的选择,但如果你想更专业的开发 Weex,本节会教你如何搭建本地开发环境进行 Weex 开发。 安装依赖 Weex 官方提供了weex-cli 的脚手架工具来辅助开发和调试。 首先,你需要 Node.js 和 Weex CLI。 安装 Node.js 方式多种多样,最简单的方式是在 Node.js 官网 下载可执行程序直接安装即可。 更

  • 如果你已经有了 Maven 的开发环境,那你可以跳过本节。 本书例子需要 JDK 和 Apache Maven,都可以免费下载到。 1.安装配置 JDK 建议用 JDK 7+ 2.下载 IDE JAVA 的 IDE 很多,主流的有 Eclipse: http://www.eclipse.org NetBeans: http://www.netbeans.org Intellij Idea Comm

  • 在本章中,我们将演示如何将Firebase添加到现有的应用程序,要安装Firebase,首先需要NodeJS。 如果您还没有安装好Firebase,请从下表中的链接中下载安装。 NodeJS和NPM安装 - http://www.yiibai.com/nodejs/nodejs_environment_setup.html 第1步 - 创建Firebase帐户 可以在这里创建一个Firebase帐

  • Swift 4为学习目的提供了一个Playground平台,在本节中我们也将设置相同的平台。 需要xCode软件才能在Playground中启动Swift 4编码。 当熟悉了Swift 4的概念,就可以使用xCode IDE进行iSO/OS x应用程序开发。 首先,假设您已在Apple Developer网站上拥有一个帐户。 登录后,请转到以下链接 - Apple Developers下载 它将列

  • 主要内容:了解MATLAB环境设置MATLAB开发环境是比较简单的,只需要从 http://www.mathworks.com/downloads/web_downloads/ 下载安装程序。申请成功后的页面 - MathWorks还提供许可产品,试用版和学生版本。需要登录该站点,并等待一点他们的批准。 注: 由于这里只是学习和研究MATLAB,所以注册一个账号然后申请一个免费试用版。 下载安装程序后,通过以下几个步骤来安装软

  • 主要内容:下载Gson Jar需要设置Java编程语言环境,本节将指导您如何在机器上下载和设置Java。 请按照以下步骤设置环境。有关安装Java开发环境,请参考: https://www.xnip.cn/java/java_environment_setup.html 下载Gson Jar 下载最新版本的Gson jar文件:。 在编写本教程时,下载了并将其添加到Ecliplse项目类路径中。 在Android中使用Gson