2015-04-04 83 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