因此,我構建了一個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