簡體   English   中英

在嵌入式碼頭中找不到

[英]Not found in embedded jetty

我在嵌入式碼頭部署其余的Web服務(Jersey)。

我的服務器:

    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();     
}

問題是我在另一台服務器上(同一端口,但上下文不同)啟動了另一個肥皂服務。為什么能夠通過瀏覽器仍然是一個謎。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM