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

无法获取示例J2EE应用程序在Tomcat7服务器上使用IBMBT

苏振国
2023-03-14

我遵循以下指南开始使用IBM Social Business ToolKit:https://www.ibmdw.net/social/getting-started-as-java-developer/

尝试列出社区(/myapp.contextroot/GetMyCommunity.jsp),我得到了一个响应(application/javascript):

if(typeof _sbt=='undefined' || window._sbt_bridge_compat)
{_sbt=0;
    if(typeof define=='undefined'){
        dojo.registerModulePath('sbt','http://localhost:8080/sbt/js/sdk/sbt');
        dojo.registerModulePath('sbt._bridge','http://localhost:8080/sbt/js/sdk/_bridges/dojo');
        dojo.registerModulePath('sbt.widget','http://localhost:8080/sbt/js/sdk/dojo');
        dojo.require('sbt._bridge.amdcompat');
    }
         else {
            dojo.registerModulePath('sbt','http://localhost:8080/sbt/js/sdk/sbt');
            dojo.registerModulePath('sbt/_bridge','http://localhost:8080/sbt/js/sdk/_bridges/dojo-amd');
            dojo.registerModulePath('sbt/widget','http://localhost:8080/sbt/js/sdk/dojo2');
         }

            define('sbt/config',['sbt/ErrorTransport','sbt/Endpoint'],
                function(ErrorTransport,Endpoint){
                    window.sbt = {};
                    sbt.Properties={"libraryUrl":"http:\/\/localhost:8080\/social.helloworld\/library","serviceUrl":"http:\/\/localhost:8080\/social.helloworld\/service","sbtUrl":"http:\/\/localhost:8080\/sbt\/js\/sdk"};
                    sbt.Endpoints={
                        'sametime':new Endpoint({"invalid":"true","transport":new ErrorTransport('sametime','Required endpoint is not available: sametime')}),
                        'domino':new Endpoint({"invalid":"true","transport":new ErrorTransport('domino','Required endpoint is not available: domino')}),
                        'smartcloud':new Endpoint({"invalid":"true","transport":new ErrorTransport('smartcloud','Required endpoint is not available: smartcloud')}),
                        'connections':new Endpoint({"invalid":"true","transport":new ErrorTransport('connections','Required endpoint is not available: connections')})};
                    return sbt;
                }
                );
 }

似乎我需要以某种方式配置JS运行时。我说得对吗?

在指南文档的第8点,创建文件管理bean。WebContent\WEB-INF文件夹中的xml。它应该是空的吗?如何配置它?

仅供参考:com.ibm.sbt.sample.web反对自己的IBM连接安装像一个魅力。

使用:

  1. sbtsdk-1.0.0.20130603-0843

更新:我写信给ibmsbteem关于这个错误,并且已经纠正了。所以,现在该教程中没有错误。着手

共有1个答案

太叔京
2023-03-14

我认为问题的原因是第5点的留档有误。库servlet的url模式是 /library/*而不是/*。

如果这不能解决问题,你能告诉我GetMyCommunity的代码吗。jsp?这将使我更好地了解问题的原因。

managed-beans.xml,需要在文件中填充终结点和环境配置。作为参考,您可以参考com.ibm.sbt.sample.web应用程序使用的示例文件。转到SDK构建中的sbtsdk\样本\war\sbt.sample.web\WEB-INF。您需要扩展sbt.sample.web应用程序。请注意,连接终结点中的变量%{connections.url}可以替换为您自己的连接实例的URL,或者您可以修改文件中connections.url变量的值sbt.properties.

这里还有一个链接,提供有关托管bean的更多信息。xmlhttp://www-10.lotus.com/ldd/appdevwiki.nsf/xpDocViewer.xsp?lookupName=IBM社交业务工具包SDK文档#action=openDocument

希望这能解决你的问题

 类似资料:
  • 针对 J2EE 体系,Hibernate 有如下几个集成的方面: 容器管理的数据源(Container-managed datasources): Hibernate 能使用通过容器管理,并由 JNDI 提供的 JDBC 连接。通常,特别是当处理多个数据源的分布式事务的时候,由一个 JTA 兼容的 TransactionManager 和一个 ResourceManager 来处理事务管理(CMT

  • 我试图在Mac上安装STS,但当我试图运行它时,我得到了这个错误: > OS X版本:Yosemite和10.9(我都试过了) sts版本:3.7.0(在sts网页上提供的最新版本) Java版本: java版本“1.6.0_32”OpenJDK运行时环境(IcedTea6 1.13.4)(RHEL-6.1.13.4.EL7_0-x86_64)OpenJDK 64位服务器VM(构建23.25-B0

  • 我被要求对Glassfish 3.0上托管的Java应用程序进行更改。我没有源代码。我是否能够通过反编译获得源代码,对其进行更改,并使用更改重新部署它?有人能帮忙吗?

  • 我不知道这是否是正确的地方,但无论如何,我正在尝试使用gmail作为我的Spring Boot应用程序中的邮件服务器。当我在本地运行它时,我可以在没有错误的情况下发送邮件。但是当我在我的服务器中部署时。有一个错误。有什么问题吗? 我们已经打开了服务器上的所有端口 这是错误报告:OPPS!未找到内容|无法获取JDBC连接;嵌套的异常是org。冬眠例外GenericJDBCException:无法获取

  • 我想将数据发送到一个WebService,但它没有返回一个有效的反馈,并且在字符串上显示错误。我正在使用KSOAP2。 null 对象已收集无法计算org.ksoap2.serialization.soapobject.ToString() 如果一切正常,它应该给我一个'OK',但是WebService返回一个XML(responseDump): <?XML Version=“1.0”encodi

  • 我刚刚部署(有史以来第一次)基于Spring的Java应用程序。在本地主机上,一切正常,但在部署后,我无法发送任何请求。应用程序只是不在服务器上运行。 日志: 有什么问题吗?我将非常感谢任何帮助。 编辑: 如果它有帮助 - 我已经下载了我刚刚部署在服务器上的示例Web项目,它运行良好。该项目具有上述依赖项,但区别在于部署后的日志。部署该示例应用后,日志中是典型的 Spring 日志: 但是在部署我