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。
此外,如果需要使用擴展轉換的元素沒有到達請求 - 轉換效果很好。
有誰能提供這方面的建議嗎?