I am trying to use HttpInvokerServiceExporter for one of my Service Classes. When I use it without transaction just print "Hello World". Everything works. But the moment I am using @Transactional attribute I am not able to call the method which I exposed using HttpInvokerServiceExporter . I am using Atomikos. Do I have to configure anything for this to work. I exactly did all the configuration as mentioned in the Tutorial.