SBT的默认配置更改

时间:2015-04-04 19:11:47

标签: sbt ibm-sbt

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

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

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

我在萤火虫中得到错误 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

2 个答案:

答案 0 :(得分:2)

您是否可以尝试将名为“toolkitUrl”的servlet init参数添加到库servlet中,该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>

答案 1 :(得分:1)

昨天与Projjwal Saha讨论后,问题应该得到解决。 如果是,您可以更新,或者如果您仍然看到问题,请告诉我们。