Activiti-explorer從mysql切換Oracle不能自動建立表報錯:ORA-00942: 表或檢視不存在
阿新 • • 發佈:2019-02-06
在activiti-explorer中activiti-customer-context.xml檔案正常配置情況下,程式碼處於全部註釋狀態,將註釋放開,然後在
<bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration">
下插入
<property name="databaseSchema" value="ACTIVITI"></property>
就OK了。
當執行一次程式碼,activiti-explorer已經在資料庫自動完成建表,然後再將
<property name="databaseSchema" value="ACTIVITI"></property>
原因:啟動時activiti會進行判斷,通過執行isTablePresent(“ACT_RU_EXECTION”)而結果為ture,則沒有建立,然後就拋了異常。配置屬性時value值一定要大寫。