@WebService
public class MyWebService {
@WebMethod
public String doSomething() {
try {
// Web service logic
return "Success";
} catch (Exception e) {
// Log and handle exception
Logger.getLogger(MyWebService.class.getName()).log(Level.SEVERE, null, e);
throw new WebServiceException("An error occurred. Please try again later.", e);
}
}
}
<jaxws:endpoint id="myWebService" implementor="com.example.MyWebService">
<jaxws:properties>
<entry key="faultStackTraceEnabled" value="true"/>
</jaxws:properties>
</jaxws:endpoint>