我正在按照此指南开始使用 IBM Social Business ToolKit: https ://www.ibmdw.net/social/getting-started-as-java-developer/
并试图列出社区(/myapp.contextroot/GetMyCommunity.jsp)我得到了一个响应(应用程序/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 点说要在 WebContent\WEB-INF 文件夹中创建文件 managed-beans.xml。它应该是空的吗?如何配置它?
仅供参考:com.ibm.sbt.sample.web 对自己的 IBM Connections 安装工作就像一个魅力。
使用:
- sbtsdk-1.0.0.20130603-0843
- 预配置的 apache-tomcat-7.0.30
- eclipse Juno(适用于 EE 开发人员)
- IBM Connection 4 在自己的服务器上
更新:我写信给 ibmsbt teem 关于那个错误并且它被纠正了。所以,现在该教程中没有错误。前进!