3 Replies Latest reply on Jun 23, 2009 5:36 AM by Xavier Marquis

    EJB Web Service Stateful?

    Shaik Basheer Newbie

      Hi,
      I have developed a simple EJB based web-service as shown below:

      @Stateless
      @Remote(MySession.class)
      @WebService(endpointInterface = "test.MySession")
      @WebContext(contextRoot = "/mySession")
      public class MySessionBean implements MySession
      {
      private int count;

      public int getCount()
      {
      return ++count;
      }
      }

      This is deployed on JBOSS 4.2.2 server.
      I have a servlet based client, which connects to this service using the jbossws-3.0.1-native-2.0.4 jars. Whenever I call the getCount() method from the client I get an incremented value. I was expecting to always get 1 as the return value, since my EJB is stateless. My question is how is it retaining the state? Any light on this is greately appreciated.