Не найдено во встроенной пристани

Разворачиваю остальной веб-сервис (Джерси) во встроенной пристани.

Мой сервер:

    Map<String,Object> initMap = new HashMap<String, Object>();
    initMap.put("com.sun.jersey.api.json.POJOMappingFeature", "true");
    initMap.put("com.sun.jersey.config.property.packages", "com.extern.rest");
    ResourceConfig rc = new PackagesResourceConfig(initMap);
    restServer = HttpServerFactory.create("http://localhost:5555/core-gw-rs/", rc);
    restServer.start()

Мой клиент:

        URL url = new URL(buildUrl(params, path));
        connection = (HttpURLConnection) url.openConnection();
        connection.setRequestMethod("GET");
        connection.setDoInput(true);
        connection.connect();

Когда я делаю запрос от клиента, в ответ я получаю статус 404. Когда браузер делает запрос на тот же адрес, я получаю требуемый результат (статус 200).

Обновлять

Метод:

@GET
@Path("{accountUuid}/domain/rfc822")
public Response fetchData(@PathParam("accountUuid") String accountUuid) { 
    return Response.ok().build();     
}

person Anton Tsivarev    schedule 16.11.2012    source источник
comment
Можете ли вы опубликовать аннотированную подпись метода, которую вы ожидаете вызвать?   -  person Qwerky    schedule 16.11.2012


Ответы (1)


Проблема заключалась в том, что я запустил другую мыльную службу на другом сервере (тот же порт, но другой контекст). Остается загадкой, почему мне удалось пройти через браузер.

person Anton Tsivarev    schedule 16.11.2012