Hi folks,
I'm just profiling my Seam EE App at the moment and I cannot believe what's going on here...
I have some simple WebService like:
@Name("printProcessorWebService")
@Stateless
@WebService
@WebContext(contextRoot = "/DPSPrintingServices")
public class PrintProcessorService extends AbstractWebService implements
PrintProcessorWebService {
@Logger
private Log log;
@WebMethod
@WebResult(name = "available")
public boolean isAvailable() {
log.debug("isAvailable(): called");
try {
return true;
} catch (Throwable t) {
log.warn("Throwable while isAlive(): ", t);
return false;
}
}
}
(Nothing special in abstract super class, just I few helpers not needed for isAvailable()) Can you confirm that SOAPRequestHandler.close() is being invoked at the end of the request?