Я делаю RESTful веб-сервис в Java. Но я не могу запустить его успешно. исключение происходит. Кто-нибудь может дать мое предложение? Я использую Mongo DB в качестве базы данных
@Path("/test")
public class test {
mongoDAO mongodao;
@GET
@Produces("text/html,text/plain")
public String getContainer(){
mongoDAOImpl impl=new mongoDAOImpl();
Mongo mongo=impl.getConnection("127.0.0.1","27017");
DB db=impl.getDataBase(mongo,"public");
DBCollection coll=impl.getColl(db,"public");
mongoDTO dto=new mongoDTO();
dto.setParentpath("/home/public/liren");
dto.setUserName("liren");
dto.setPassWord("liren");
// System.out.println("In PathResource.getContainer, path is: " + path);
//print headers for debug
// for (String hdr : headers.getRequestHeaders().keySet()) {
// System.out.println("Hdr: "+ hdr + " - " + headers.getRequestHeader(hdr));
// }
try{
//DBObject dbobject=mongodao.findOneRecord(coll, dto);
DBCursor dbcur=mongodao.findAllRecords(coll);
while(dbcur.hasNext()){
System.out.println(dbcur.next());
}
// if(dbobject==null){
// return Response.status(Response.Status.NOT_FOUND).build();
// }else{
//return Response.ok().header("Specification-version", "1.0").build();
return "Ok";
// }
}
catch(Exception ex){
ex.printStackTrace();
//return Response.status(Response.Status.NOT_FOUND).tag("Container Read Error : " + ex.toString()).build();
return "Sorry Exception, try again!";
}
}
}