2015-04-04 103 views
0

我在现有应用程序中集成了SBT,并且能够在启用sbt的情况下运行应用程序。我部署在我的测试服务器上,它工作正常,但是当我转到生产时,由于应用程序的上下文路径不同,它会中断。针对SBT的默认配置更改

例如:在测试服务器上我的应用程序URL是 https://somedomian/SampleSbt

在生产 HTT .... somedomain /服务/甲基/ SampleSbt

我得到错误的萤火作为 HTT .. ...域/ sbt/js/sdk/sbt/ErrorTransport.js - >禁止

我试着改变上下文路径/我的代码路径/managed-beans.xml和许多方法,但它仍然给出了相同的错误

想要将路径从http ..... somedomain/sbt/js/sdk/sbt/Errortransport.js更改为http ..... somedomain/serv/meth/sbt/js/sdk/sbt/Errortransport。 js

+0

有人在我的球队会看看这个不久 – 2015-04-06 12:47:21

回答

1

与Projjwal萨哈讨论昨天之后,这个问题应该得到解决。 你可以更新它吗?或者如果你仍然看到问题,请告诉我们。

+0

是的,仅通过将参数值更改为toolKitUrl即可解决问题。感谢Projjwal – 2015-04-09 12:06:45

2

您可以尝试将名为“toolkitUrl”的servlet init参数添加到库servlet,该值在应用程序web.xml中定义,值为“%local_server%/ somedomain/serv/meth/sbt”。

所以修改后的库的servlet声明看起来应该像 -

<servlet> <description>This servlet initializes the specified JavaScript library for use by the Social Business Toolkit.</description> <display-name>Social Business Toolkit Library Servlet</display-name> <servlet-name>LibraryServlet</servlet-name> <servlet-class>com.ibm.sbt.jslibrary.servlet.LibraryServlet</servlet-class> <init-param> <param-name>toolkitUrl</param-name> <param-value>%local_server%/somedomain/serv/meth/sbt</param-value> </init-param>
</servlet>

+0

与 '代码' “ \t \t \t​​toolkitExtUrl \t \t \t %local_server%/ sbtx \t \t其实尝试 \t \t \t \t \t​​jsLibraryUrl \t \t \t %local_server%/ SERV /甲基/ SBT/JS /库 \t \t' '代码' – 2015-04-08 05:39:03

+0

是检查它不工作 – 2015-04-08 06:08:55

+1

请更正PARAM NAME使用“toolkitUrl”并检查。 – 2015-04-09 05:04:45