我正在遵循此指南以开始使用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点表示在WebContent \ WEB-INF文件夹中创建文件managed-beans.xml。它应该是空的吗?如何配置?
仅供参考:com.ibm.sbt.sample.web可以像魅力一样对付自己的IBM Connections安装。
使用:
更新:我写信给ibmsbt teem关于这个错误并且已经纠正了。所以,现在该教程中没有错误。来吧!
答案 0 :(得分:1)
我认为问题的原因是第5点的文档中存在错误。库servlet的url模式是/ library / *而不是/*.
如果这不能解决问题,你能指点一下GetMyCommunity.jsp的代码吗?这将使我更好地了解问题的原因。
对于managed-beans.xml,您需要填充文件中的端点和环境配置。作为参考,您可以参考com.ibm.sbt.sample.web应用程序使用的示例文件。转到SDK构建中的sbtsdk \ samples \ war \ sbt.sample.web \ WEB-INF。您需要扩展sbt.sample.web应用程序。请注意,“connections”端点中的变量%{connections.url}可以替换为您自己的连接实例的URL,或者您可以在文件sbt.properties中修改变量connections.url的值。
此处还有一个链接,提供有关managed-beans.xml的更多信息 http://www-10.lotus.com/ldd/appdevwiki.nsf/xpDocViewer.xsp?lookupName=IBM+Social+Business+Toolkit+SDK+documentation#action=openDocument&res_title=Connecting_to_other_systems_SDK1.0&content=pdcontent
希望这可以解决您的问题