SBT 的默认配置更改

default configuration change for SBT

我在我现有的应用程序中集成了 SBT,并且能够 运行 应用程序启用了 sbt。我部署在我的测试服务器上,它工作正常,但是当我转移到生产环境时,由于应用程序的上下文路径不同,它中断了。

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

制作中 htt....somedomain/serve/meth/SampleSbt

我在 firebug 中遇到错误 htt.....domain/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

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

所以修改后的库 servlet 声明应该类似于 -

<servlet> <description>此 servlet 初始化指定的 JavaScript 库以供 Social Business Toolkit 使用。</description> <display-name>社交业务工具包库 Servlet</display-name> <servlet-name>LibraryServlet</servlet-name> <servlet-class>com.ibm.sbt.jslibrary.servlet.LibraryServlet</servlet-class> <初始化参数> <param-name>toolkitUrl</param-name> <参数值>%local_server%/somedomain/serv/meth/sbt</参数值> </初始化参数><br> </servlet>

经过昨天与 Projjwal Saha 的讨论,该问题应该得到解决。 如果是的话,你能更新一下吗?如果你仍然看到这个问题,请告诉我们。