2011-12-08 36 views
1

可能重複故障:
JAX-WS - Map Exceptions to faults投擲者除外>從SOAP服務的Java在GlassFish

我通常不使用Java,但我被迫寫圍繞服務包裝我需要的第三方庫。 (所以我可以從C#調用它)

我正在使用NetBeans與GlassFish,我想知道如何使用SOAP Faults在那裏。

@WebMethod(operationName = "hello") 
    public String hello() throws Exception 
    { 
    return "Hello World!"; 
    } 

如何更改此選項,以便在hello()中引發的任何異常都會變成故障?即使只包含異常消息的單個故障現在也會執行。

我真的不知道如何處理這個環境中的故障​​......任何信息都會有幫助。這裏

@WebMethod(operationName = "hello") 
public String hello() { 
    try { 
    return "Hello World"; 
    } catch(Exception e) { 
    // Throw the fault here. 
    } 
} 

尋找更多:

+0

重複http://stackoverflow.com/questions/2064447/jax-ws-map-exceptions-的故障 – csauve

回答

0
+0

沒問題,但是什麼是「//在這裏拋出故障。」 - 這是我不知道從哪裏開始的部分 – csauve

+0

check @korifey的評論 – Jon

+0

是的,korifey的答案奏效了。希望我能指定他作爲答案 – csauve