ここには、複数のメソッドが宣言されている私の安らかなWebサービスがあります。 GETとPOSTの両方のメソッドを宣言すると、例外はservlet.init()
例外をスローします。Servlet.init()例外がスローされます。
com.sun.jersey.api.container.ContainerException:クラスrest.DatabaseOperationsで発見致命的な問題 はここで例外の根本的な原因です。詳細はログを参照してください。
しかし、私は投稿メソッドだけを宣言すると完全に動作します。あなたはおそらく
@Path("/select")
@GET
@Produces(MediaType.APPLICATION_JSON)
public String select(@QueryParam("data")String data) {
ノートに似た何かが必要
@Consumes(MediaType.APPLICATION_JSON)
@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ブロックがある、私はここにそれを置くことを忘れてしまった。 –