2013-01-09 61 views
0

我需要將WSO2業務流程服務器切換爲使用Saxon PE,而不是使用嵌入式Saxon HE,因爲我使用的是Saxon擴展XSLT。從Saxon HE切換到WSO2 BPS中的Saxon PE

我試圖刪除從/repository/components/plugins/saxon.he_9.4.0.wso2v1.jar最初的插件,並把兩者撒克遜PE的jar和許可文件到/ lib和/ lib目錄/ endrosed作爲建議here

這並沒有太大的幫助,因爲我仍然得到:

TID: [0] [BPS] [2013-01-09 11:08:08,551] INFO {org.apache.ode.bpel.runtime.ASSIGN} - Assignment Fault: {http://docs.oasis-open.org/wsbpel/2.0/process/executable}subLanguageExecutionFault,lineNo=96,faultExplanation={http://docs.oasis-open.org/wsbpel/2.0/process/executable}subLanguageExecutionFault: org.apache.ode.utils.xsl.XslTransformException: XSL Transformation failed! {org.apache.ode.bpel.runtime.ASSIGN} 
TID: [0] [BPS] [2013-01-09 11:08:08,551] INFO {org.apache.ode.bpel.runtime.ASSIGN} - Assignment Fault: {http://docs.oasis-open.org/wsbpel/2.0/process/executable}subLanguageExecutionFault,lineNo=96,faultExplanation={http://docs.oasis-open.org/wsbpel/2.0/process/executable}subLanguageExecutionFault: org.apache.ode.utils.xsl.XslTransformException: XSL Transformation failed! {org.apache.ode.bpel.runtime.ASSIGN} 

轉型失敗,但如預期一樣請求被轉換並沒有在單元測試中的任何錯誤,所以我相信BPS不知道它應該使用PE。

此外,如果需要使用擴展轉換的元素沒有到達請求 - 轉換效果很好。

有誰能提供這方面的建議嗎?

回答

1

This solution對我來說非常合適(只需要幾個簡單的步驟)。