因此,我构建了一个Java Web服务来连接到我正在开发的移动Android应用程序。我是新来的Java & Android,我有点困难。我有我的android将登录详细信息发送到Restful Web服务,但当它试图验证为用户创建的数据库表中的详细信息时,宁静的Web服务失败。我知道这是支票凭证问题,因为当我注销支票凭证时,它会让我登录。我无法弄清楚我的代码中的凭证验证声明中出错的地方,有人可以提供帮助,这很棒。下面是我的Restful服务的Login.class。另外我正在运行tomcat7的所有东西。Java Restful Web服务登录凭据失败
private boolean checkCredentials(String uname, String pwd){
System.out.println("Inside checkCredentials");
boolean result = false;
if(Utitlity.isNotNull(uname) && Utitlity.isNotNull(pwd)){
try {
result = DBConnection.checkLogin(uname, pwd);
// System.out.println("Inside checkCredentials try "+result);
} catch (Exception e) {
// TODO Auto-generated catch block
// System.out.println("Inside checkCredentials catch");
result = false;
}
}else{
System.out.println("Inside checkCredentials else");
result = false;
}
return result;
}
所以我对Java编程非常陌生。我将如何去记录和显示导致异常的信息? – Baroti 2014-10-29 06:33:50
此刻,只是为了找到问题,一个e.printStackTrace();在catch-block会做。对于永久记录,有几个记录框架。除了内置到Java(java.util.logging)之外,最流行的还有Log4J,SLF4J和Apache公共日志记录。 – 2014-10-29 06:51:16