ok, I find another problem :
1.i have interface

  | package com.magti.businesslayer.ejb3entity.oracle;
  | 
  | import javax.ejb.Remote;
  | 
  | @Remote
  | public interface MyState {
  |     public void initialize();
  | }
  | 
2. Implementation :

  | package com.magti.businesslayer.ejb3entity.oracle;
  | 
  | import javax.ejb.Remote;
  | import javax.ejb.Stateless;
  | 
  | @Stateless
  | @Remote(MyState.class)
  | public class StateBean implements MyState
  | {
  |     String name = null;
  | 
  |     public void initialize()
  |     {
  |             if (name == null)
  |             {
  |                     System.out.println("Null");
  |                     name = "Initialize";
  |             }
  |             else
  |             {
  |                     System.out.println("Not Null -> "+name);
  |             }
  |     }
  | }
  | 


3. Test Client

package com.magti.businesslayer.ejb3entity.oracle;

import java.util.Properties;
import javax.naming.Context;
import javax.naming.InitialContext;

public class TestMain
{
        public static void main(String[] args)
        {
                try
                {

                        Properties jndiProps = new Properties();
                        jndiProps.setProperty(Context.INITIAL_CONTEXT_FACTORY,
                                        
"org.jnp.interfaces.NamingContextFactory");
                        jndiProps.setProperty(Context.URL_PKG_PREFIXES,
                                        "org.jboss.naming:org.jnp.interface");
                        jndiProps.setProperty(Context.PROVIDER_URL,
                                        "jnp://192.168.9.136:1099");
                        InitialContext ctx = new InitialContext(jndiProps);     
                
                        
                        MyState state = (MyState) 
ctx.lookup("StateBean/remote");
                        
                        state.initialize();
                }
                catch (Exception e)
                {
                        e.printStackTrace();
                }
        }
}

  | 
  | when i run client fierst time i get this result :
  | 21:47:33,652 INFO  [STDOUT] Null
  | 
  | second time :
  | 21:47:34,652 INFO  [STDOUT] Null
  | 
  | third time :
  | 21:47:35,652 INFO  [STDOUT] Initialize
  | 
  | forth time
  | 21:47:36,652 INFO  [STDOUT] Initialize
  | 
  | fifth time :
  | 21:47:37,652 INFO  [STDOUT] Initialize
  | 
  | .....
  | .....
  | 
  | 
  | can anybody explain me why ?
  | 
  | this session bean is stateless.
  | 
  | 
  | 

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3976122#3976122

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3976122
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to