をテストするためのJUnitとジャージーのクライアントを使用して、私はWildFly 10にこのアプリケーションを実行しているJava EEアプリケーションは、ジャージーを使用し、私はRESTクライアントを使用してテストするとき細かい実行されています。JAX-RSアプリケーション
私は上記のアプリケーションへの要求を行うジャージークライアントAPIを使用してJUnitテストを書きました。私はそれを実行すると、私は次の取得:
はjavax.ws.rs.InternalServerErrorException: HTTP 500 Internal Server Error
at org.jboss.resteasy.client.jaxrs.internal.ClientInvocation.handleErrorStatus(ClientInvocation.java:209)
at org.jboss.resteasy.client.jaxrs.internal.ClientInvocation.extractResult(ClientInvocation.java:174)
at org.jboss.resteasy.client.jaxrs.internal.ClientInvocation.invoke(ClientInvocation.java:473)
at org.jboss.resteasy.client.jaxrs.internal.ClientInvocationBuilder.get(ClientInvocationBuilder.java:165)
トレースの次の行は、以下のrequest()
コールを参照しています
@Test
public void test() {
Client client = ClientBuilder.newClient();
WebTarget target = client.target("http://localhost:8080/myapp/webapi");
target.path("/users");
String response = target.request("application/json").get(String.class);
assertEquals("test", response);
}
任意のアイデア?
それはERROを語りますrは、クライアントにサーバー側ではありませんが、おそらくあなたは、サーバーに必要なすべてのパラメータを渡すことはありません。 – hoaz