【发布时间】:2017-06-15 10:32:03
【问题描述】:
这是我的宁静网络服务,其中声明了多个方法。
当我声明这两种方法,即 GET 和 POST 时,它会抛出 servlet.init() 异常。
这是异常的根本原因:
com.sun.jersey.api.container.ContainerException:在 rest.DatabaseOperations 类中发现致命问题。有关详细信息,请参阅日志。
但是当我只声明 post 方法时,它可以完美运行。
@Path("/databaseOperation")
public class DatabaseOperations {
@Path("/select")
@GET
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)
public String select(String data) {
} catch (Exception exception) {
exception.printStackTrace();
}
}
@Path("/insert")
@POST
@Consumes(MediaType.APPLICATION_JSON)
public void insert(String feed) {
} catch (Exception exception) {
}
}
}
【问题讨论】:
-
你的
try{}块在哪里? -
try 块在那里,我只是忘记放这里了。
标签: java web-services rest servlets jax-rs