1 Reply Latest reply on Jun 28, 2002 12:10 PM by manimbul

    Strange behavior of CMP

    kail

      Hi all.

      JBoss 3.0
      EJB 1.1

      i copy mssql-service.xml and modified for my own setting username, password and connection url into server/default/deploy, copy jdbs jars from microsoft into jboss/server/default/lib.
      after start jboss i can see that my datasource MSSQLDS is bound to java:/MSSQLDS.
      I've creared a session bean which lookup "java:/MSSQLDS" execute a query and return a long (count(*) from table) into my web tier - working okay.
      next i created an entity bean (ejb 1.1) and set datasource properties to:
      <ref-name>jdbc/MSSQLDS</ref-name>
      <jndi-name>java:/MSSQLDS</jndi-name>
      and when i call a findAll() from this entity i get a result but not from mssql server 2k but from DefaultDS.
      Please tell me what did i wrong???

      Regards,
      Kail

        • 1. Re: Strange behavior of CMP
          manimbul

          hi Kail,

          what kind Entity Bean you create ?
          Bean Managed Persistence (BMP) or Container Managed Persistent (CMP).
          if you use CMP please check your standardjaws.xml (locate on directory $JBOSS_HOME/conf/catalina (if used JBoss with tomcat) or $JBOSS_HOME/conf/default (if you used Jboss standalone)

          change value of DefaultDS to your datasource
          because container will use this value to lookup datasource
          hope this help.

          regards,

          Manimbul Simorangkir