2013-05-10 93 views
0

雖然我身體登錄activiti-rest通過這個URI(activitirest/service/loginmethod:POSTActiviti的REST API登錄失敗

我給出

{ 
    "userId": "kermit", 
    "password": "kermit" 
} 

我得到的500 internal sever error。我是通過REST客戶端插件運行在mozilla.I也檢查了以前的帖子,我試過這些都仍然是我的問題沒有解決。請任何人解釋如何解決這個問題。在tomcat它顯示這樣的異常

資源異常或錯誤 org.activiti.engine.ActivitiException:用戶名和密碼不匹配 匹配。

回答

1

我的activiti-rest war文件ID部署在tomcat server上,它在端口號8080上運行。所以,我想與有效載荷提到下面的網址,它的工作對我來說:

POST http://localhost:8080/activiti-rest/service/login

{ "userId": "kermit", "password": "kermit" }

當過我們打的URL,它會檢查被deplyiong activiti-rest戰爭文件之前配置的數據庫。您可以通過更改db.properties來完成此操作,並且屬性應與activiti-explorer中的db.properties相同。兩者都應指向相同的數據庫。

act_id_user包含用戶憑證。

我希望它能幫助你。

+0

謝謝喬希我已經做了什麼你指定db.properties的變化,但我的錯誤是在act_id_user表中沒有數據(用戶憑證不存在),這就是爲什麼我沒有getting.Now我的問題解決了,謝謝你回覆。 – sai576 2013-05-13 10:52:34

+0

同樣的數據庫用於'activiti-explorer'和'activiti-rest',因爲它最終會從中獲取數據。所以這是一個正確的答案。 – Joshi 2013-05-13 11:15:19