2013-05-10 38 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