Saiku2.6 保存查詢後,從新打開報 Error Loading Query錯誤。

發現Saiku2.6的查詢保存後從新打開就會報以下錯誤,同等的Schema文件和數據庫環境在3.15環境裏面打開是一切正常的。java

 

後面對比了一下2.6和3.15的啓動環境,發現有些差別的地方。數據庫

2.6啓動的時候是手工進bin目錄執行startup.bat批處理文件,apache

3.15啓動的時候提供了一個start-saiku.bat批處理,打開後發現有編碼設置,估計和這個有關。tomcat

@echo off
setlocal

call "%~dp0\set-java.bat"


cd tomcat\bin
set CATALINA_HOME=%~dp0tomcat
set CATALINA_OPTS=-Xms512m -Xmx768m -XX:MaxPermSize=256m -Dfile.encoding=UTF-8 -Dorg.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true -Djava.awt.headless=true
set JAVA_HOME=%_JAVA_HOME%
call startup
:quit
endlocal

因而把2.6也作成和3.15同樣的文件結構,而後從start-saiku.bat文件啓動,保存後再打開文件成功!less

相關文章
相關標籤/搜索