EclipseのMaven/Tomcat/Javaを使いこなしています。私はこのjavaサーブレットを作成しましたが、localhost:xxxx/myapp/restに移動すると、私のGET要求に対する応答が得られません。私は404を取得します。 URLへのGET要求が動作していません。 誰が問題を知っていますか?ありがとうございました!Tomcat Java Servletのパス
@Path("/rest")
public class WorldResource {
@GET
@Produces("application/json")
public String getOrders() {
WorldService service = ServiceProvider.getWorldService();
JsonArrayBuilder jab = Json.createArrayBuilder();
for (Country o : service.getAllCountries()) {
JsonObjectBuilder job = Json.createObjectBuilder();
job.add("iso2Code", o.getCode());
job.add("iso3Code", o.getIso3Code());
job.add("capital", o.getCapital());
job.add("continent", o.getContinent());
job.add("region", o.getRegion());
job.add("surface", o.getSurface());
job.add("population", o.getPopulation());
job.add("government", o.getGovernment());
job.add("latitude", o.getLatitude());
job.add("longitude", o.getLongitude());
jab.add(job);
}
JsonArray array = jab.build();
System.out.println(array);
return array.toString();
}
}
動作しないと言ったら、どういう意味ですか?あなたは200 OKですが、応答はありません、サーバーで要求が失敗しているか、要求はサーバーによって受信されていませんか? – manu
404エラーが発生します。 @manu –