7 Replies Latest reply on Nov 23, 2010 11:30 PM by jaikiran pai

    Unwanted deployments after migrating EJB3 app from JBoss 4.2.3 to 5.1.0

    Csaba Toth Newbie

      Dear Friends,

       

      I have a web application which uses another web application's (it is located in a remote server) services exposed through EJB3 interface. This is done in the following way: the "client" web application depends on the "server" web application's ejb.jar file. It uses the interfaces from there, and later it accesses the remote service with the ServiceLocator anti-pattern.

       

      Now, this worked fine with JBoss 4.2.3.GA-jdk6. I changed the JBoss client dependencies in my Maven pom.xml to the appropriate ones for 5.1.0 version, and deployed the recompiled ear into 5.1.0.GA-jdk6 server. The "client" web application exposes some other functionality through EJB3 to some other applications. Now, during the start of that newer server for some reason it wants to deploy not only those EJB3 services which are provided by the app itself, but it picks up the remote application's ejb.jar file and tries to deploy those also. I guess because these remote services are not implemented by the "client" webapp, the deployment won't be successful. What should I change to tell JBoss 5.1.0 to not try to deploy those EJB3 services which are not implemented by the app?

      I cannot find any error messages in the log. What I have in the logs I'll include below.

       

      Services which are implemented by the remote web-app, but tried to be deployed (they came from a keyserver-ejb-1.0.0.jar):

      org.hiplab.simgap.ejb.security.SecurityService

      org.hiplab.simgap.ejb.service.KeyManagerService

      org.hiplab.simgap.ejb.service.SaltManagerService

       

      Services which should really be deployed:

      org.openhie.openempi.ejb.person.PersonManagerSecondaryService

      org.openhie.openempi.ejb.person.PersonManagerService

      org.openhie.openempi.ejb.person.PersonQuerySecondaryService

      org.openhie.openempi.ejb.person.PersonQueryService

      org.openhie.openempi.ejb.security.SecurityService

       

      JNDI tree after starting JBoss

       

      java:comp namespace of the component jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-2.1.0.ear,name=KeyManagerService,service=EJB3 :

       
        +- EJBContext (class: javax.ejb.EJBContext)
        +- TransactionSynchronizationRegistry[link -> java:TransactionSynchronizationRegistry] (class: javax.naming.LinkRef)
        +- UserTransaction (class: org.jboss.ejb3.tx.UserTransactionImpl)
        +- env (class: org.jnp.interfaces.NamingContext)
        +- ORB[link -> java:/JBossCorbaORB] (class: javax.naming.LinkRef)



      java:comp namespace of the component jboss.j2ee:jar=profileservice-secured.jar,name=SecureDeploymentManager,service=EJB3 :


        +- EJBContext (class: javax.ejb.EJBContext)
        +- TransactionSynchronizationRegistry[link -> java:TransactionSynchronizationRegistry] (class: javax.naming.LinkRef)
        +- UserTransaction (class: org.jboss.ejb3.tx.UserTransactionImpl)
        +- env (class: org.jnp.interfaces.NamingContext)
        |   +- profileService[link -> ProfileService] (class: javax.naming.LinkRef)
        |   +- org.jboss.profileservice.ejb.SecureDeploymentManager (class: org.jnp.interfaces.NamingContext)
        |   |   +- profileService[link -> ProfileService] (class: javax.naming.LinkRef)
        +- ORB[link -> java:/JBossCorbaORB] (class: javax.naming.LinkRef)



      java:comp namespace of the component jboss.j2ee:jar=profileservice-secured.jar,name=SecureProfileService,service=EJB3 :


        +- EJBContext (class: javax.ejb.EJBContext)
        +- TransactionSynchronizationRegistry[link -> java:TransactionSynchronizationRegistry] (class: javax.naming.LinkRef)
        +- UserTransaction (class: org.jboss.ejb3.tx.UserTransactionImpl)
        +- env (class: org.jnp.interfaces.NamingContext)
        |   +- org.jboss.profileservice.ejb.SecureProfileServiceBean (class: org.jnp.interfaces.NamingContext)
        |   |   +- mgtView[link -> SecureManagementView/remote-org.jboss.deployers.spi.management.ManagementView] (class: javax.naming.LinkRef)
        |   |   +- delegate[link -> ProfileService] (class: javax.naming.LinkRef)
        |   +- profileService[link -> ProfileService] (class: javax.naming.LinkRef)
        +- ORB[link -> java:/JBossCorbaORB] (class: javax.naming.LinkRef)

      java:comp namespace of the component jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-2.1.0.ear,name=SaltManagerService,service=EJB3 :



        +- EJBContext (class: javax.ejb.EJBContext)
        +- TransactionSynchronizationRegistry[link -> java:TransactionSynchronizationRegistry] (class: javax.naming.LinkRef)
        +- UserTransaction (class: org.jboss.ejb3.tx.UserTransactionImpl)
        +- env (class: org.jnp.interfaces.NamingContext)
        +- ORB[link -> java:/JBossCorbaORB] (class: javax.naming.LinkRef)



      java:comp namespace of the component jboss.j2ee:jar=profileservice-secured.jar,name=SecureManagementView,service=EJB3 :


        +- EJBContext (class: javax.ejb.EJBContext)
        +- TransactionSynchronizationRegistry[link -> java:TransactionSynchronizationRegistry] (class: javax.naming.LinkRef)
        +- UserTransaction (class: org.jboss.ejb3.tx.UserTransactionImpl)
        +- env (class: org.jnp.interfaces.NamingContext)
        |   +- org.jboss.profileservice.ejb.SecureManagementView (class: org.jnp.interfaces.NamingContext)
        |   |   +- profileService[link -> ProfileService] (class: javax.naming.LinkRef)
        |   +- profileService[link -> ProfileService] (class: javax.naming.LinkRef)
        +- ORB[link -> java:/JBossCorbaORB] (class: javax.naming.LinkRef)



      java:comp namespace of the component jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-ejb-2.1.0.jar,name=PersonQueryService,service=EJB3 :


        +- EJBContext (class: javax.ejb.EJBContext)
        +- TransactionSynchronizationRegistry[link -> java:TransactionSynchronizationRegistry] (class: javax.naming.LinkRef)
        +- UserTransaction (class: org.jboss.ejb3.tx.UserTransactionImpl)
        +- env (class: org.jnp.interfaces.NamingContext)
        |   +- org.springframework.ejb.support.AbstractSessionBean (class: org.jnp.interfaces.NamingContext)
        |   |   +- sessionContext[link -> java:comp/EJBContext] (class: javax.naming.LinkRef)
        |   +- ejb (class: org.jnp.interfaces.NamingContext)
        |   |   +- BeanFactoryPath (class: java.lang.String)
        +- ORB[link -> java:/JBossCorbaORB] (class: javax.naming.LinkRef)



      java:comp namespace of the component jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-ejb-2.1.0.jar,name=PersonQuerySecondaryService,service=EJB3 :


        +- EJBContext (class: javax.ejb.EJBContext)
        +- TransactionSynchronizationRegistry[link -> java:TransactionSynchronizationRegistry] (class: javax.naming.LinkRef)
        +- UserTransaction (class: org.jboss.ejb3.tx.UserTransactionImpl)
        +- env (class: org.jnp.interfaces.NamingContext)
        |   +- org.springframework.ejb.support.AbstractSessionBean (class: org.jnp.interfaces.NamingContext)
        |   |   +- sessionContext[link -> java:comp/EJBContext] (class: javax.naming.LinkRef)
        |   +- ejb (class: org.jnp.interfaces.NamingContext)
        |   |   +- BeanFactoryPath (class: java.lang.String)
        +- ORB[link -> java:/JBossCorbaORB] (class: javax.naming.LinkRef)



      java:comp namespace of the component jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-2.1.0.ear,name=SecurityService,service=EJB3 :


        +- EJBContext (class: javax.ejb.EJBContext)
        +- TransactionSynchronizationRegistry[link -> java:TransactionSynchronizationRegistry] (class: javax.naming.LinkRef)
        +- UserTransaction (class: org.jboss.ejb3.tx.UserTransactionImpl)
        +- env (class: org.jnp.interfaces.NamingContext)
        +- ORB[link -> java:/JBossCorbaORB] (class: javax.naming.LinkRef)



      java:comp namespace of the component jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-ejb-2.1.0.jar,name=SecurityService,service=EJB3 :
        +- EJBContext (class: javax.ejb.EJBContext)


        +- TransactionSynchronizationRegistry[link -> java:TransactionSynchronizationRegistry] (class: javax.naming.LinkRef)
        +- UserTransaction (class: org.jboss.ejb3.tx.UserTransactionImpl)
        +- env (class: org.jnp.interfaces.NamingContext)
        |   +- org.springframework.ejb.support.AbstractSessionBean (class: org.jnp.interfaces.NamingContext)
        |   |   +- sessionContext[link -> java:comp/EJBContext] (class: javax.naming.LinkRef)
        |   +- ejb (class: org.jnp.interfaces.NamingContext)
        |   |   +- BeanFactoryPath (class: java.lang.String)
        +- ORB[link -> java:/JBossCorbaORB] (class: javax.naming.LinkRef)



      java:comp namespace of the component jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-ejb-2.1.0.jar,name=PersonManagerSecondaryService,service=EJB3 :
        +- EJBContext (class: javax.ejb.EJBContext)


        +- TransactionSynchronizationRegistry[link -> java:TransactionSynchronizationRegistry] (class: javax.naming.LinkRef)
        +- UserTransaction (class: org.jboss.ejb3.tx.UserTransactionImpl)
        +- env (class: org.jnp.interfaces.NamingContext)
        |   +- org.springframework.ejb.support.AbstractSessionBean (class: org.jnp.interfaces.NamingContext)
        |   |   +- sessionContext[link -> java:comp/EJBContext] (class: javax.naming.LinkRef)
        |   +- ejb (class: org.jnp.interfaces.NamingContext)
        |   |   +- BeanFactoryPath (class: java.lang.String)
        +- ORB[link -> java:/JBossCorbaORB] (class: javax.naming.LinkRef)



      java:comp namespace of the component jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-ejb-2.1.0.jar,name=PersonManagerService,service=EJB3 :
        +- EJBContext (class: javax.ejb.EJBContext)


        +- TransactionSynchronizationRegistry[link -> java:TransactionSynchronizationRegistry] (class: javax.naming.LinkRef)
        +- UserTransaction (class: org.jboss.ejb3.tx.UserTransactionImpl)
        +- env (class: org.jnp.interfaces.NamingContext)
        |   +- org.springframework.ejb.support.AbstractSessionBean (class: org.jnp.interfaces.NamingContext)
        |   |   +- sessionContext[link -> java:comp/EJBContext] (class: javax.naming.LinkRef)
        |   +- ejb (class: org.jnp.interfaces.NamingContext)
        |   |   +- BeanFactoryPath (class: java.lang.String)
        +- ORB[link -> java:/JBossCorbaORB] (class: javax.naming.LinkRef)



      java: Namespace
        +- MySqlDS (class: org.jboss.resource.adapter.jdbc.WrapperDataSource)


        +- securityManagement (class: org.jboss.security.integration.JNDIBasedSecurityManagement)
        +- comp (class: javax.namingMain.Context)
        +- DeploymentManager (class: org.jboss.aop.generatedproxies.AOPProxy$4)
        +- XAConnectionFactory (class: org.jboss.jms.client.JBossConnectionFactory)
        +- JmsXA (class: org.jboss.resource.adapter.jms.JmsConnectionFactoryImpl)
        +- PostgresDS (class: org.jboss.resource.adapter.jdbc.WrapperDataSource)
        +- policyRegistration (class: org.jboss.security.plugins.JBossPolicyRegistration)
        +- TransactionPropagationContextImporter (class: com.arjuna.ats.internal.jbossatx.jta.PropagationContextManager)
        +- app (class: org.jnp.interfaces.NamingContext)
        |   +- Manager (class: javax.inject.manager.Manager)
        +- ClusteredConnectionFactory (class: org.jboss.jms.client.JBossConnectionFactory)
        +- Mail (class: javax.mail.Session)
        +- TransactionPropagationContextExporter (class: com.arjuna.ats.internal.jbossatx.jta.PropagationContextManager)
        +- DefaultDS (class: org.jboss.resource.adapter.jdbc.WrapperDataSource)
        +- jaas (class: javax.naming.Context)
        |   +- HsqlDbRealm (class: org.jboss.security.plugins.SecurityDomainContext)
        |   +- profileservice (class: org.jboss.security.plugins.SecurityDomainContext)
        +- ClusteredXAConnectionFactory (class: org.jboss.jms.client.JBossConnectionFactory)
        +- TransactionSynchronizationRegistry (class: com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionSynchronizationRegistryImple)
        +- SecurityProxyFactory (class: org.jboss.security.SubjectSecurityProxyFactory)
        +- ConnectionFactory (class: org.jboss.jms.client.JBossConnectionFactory)
        +- DefaultJMSProvider (class: org.jboss.jms.jndi.JNDIProviderAdapter)
        +- TransactionManager (class: com.arjuna.ats.jbossatx.jta.TransactionManagerDelegate)
        +- timedCacheFactory (class: javax.naming.Context)
      Failed to lookup: timedCacheFactory, errmsg=org.jboss.util.TimedCachePolicy cannot be cast to javax.naming.NamingEnumeration
        +- ManagementView (class: org.jboss.aop.generatedproxies.AOPProxy$3)



      Global JNDI Namespace
        +- UserTransactionSessionFactory (proxy: $Proxy339 implements interface org.jboss.tm.usertx.interfaces.UserTransactionSessionFactory)


        +- UUIDKeyGeneratorFactory (class: org.jboss.ejb.plugins.keygenerator.uuid.UUIDKeyGeneratorFactory)
        +- KeyManagerService (class: org.jnp.interfaces.NamingContext)
        |   +- remote-org.hiplab.simgap.ejb.service.KeyManagerService (class: Proxy for: org.hiplab.simgap.ejb.service.KeyManagerService)
        |   +- remote (class: Proxy for: org.hiplab.simgap.ejb.service.KeyManagerService)
        +- SaltManagerService (class: org.jnp.interfaces.NamingContext)
        |   +- remote (class: Proxy for: org.hiplab.simgap.ejb.service.SaltManagerService)
        |   +- remote-org.hiplab.simgap.ejb.service.SaltManagerService (class: Proxy for: org.hiplab.simgap.ejb.service.SaltManagerService)
        +- SecureManagementView (class: org.jnp.interfaces.NamingContext)
        |   +- remote-org.jboss.deployers.spi.management.ManagementView (class: Proxy for: org.jboss.deployers.spi.management.ManagementView)
        |   +- remote (class: Proxy for: org.jboss.deployers.spi.management.ManagementView)
        +- SecureDeploymentManager (class: org.jnp.interfaces.NamingContext)
        |   +- remote-org.jboss.deployers.spi.management.deploy.DeploymentManager (class: Proxy for: org.jboss.deployers.spi.management.deploy.DeploymentManager)
        |   +- remote (class: Proxy for: org.jboss.deployers.spi.management.deploy.DeploymentManager)
        +- HiLoKeyGeneratorFactory (class: org.jboss.ejb.plugins.keygenerator.hilo.HiLoKeyGeneratorFactory)
        +- SecurityService (class: org.jnp.interfaces.NamingContext)
        |   +- remote-org.hiplab.simgap.ejb.security.SecurityService (class: Proxy for: org.hiplab.simgap.ejb.security.SecurityService)
        |   +- remote (class: Proxy for: org.hiplab.simgap.ejb.security.SecurityService)
        +- openempi (class: org.jnp.interfaces.NamingContext)
        |   +- SecurityService (class: Proxy for: org.openhie.openempi.ejb.security.SecurityService)
        |   +- PersonQueryService (class: Proxy for: org.openhie.openempi.ejb.person.PersonQueryService)
        |   +- PersonQuerySecondaryService (class: Proxy for: org.openhie.openempi.ejb.person.PersonQuerySecondaryService)
        |   +- PersonManagerSecondaryService (class: Proxy for: org.openhie.openempi.ejb.person.PersonManagerSecondaryService)
        |   +- PersonManagerService (class: Proxy for: org.openhie.openempi.ejb.person.PersonManagerService)
        +- XAConnectionFactory (class: org.jboss.jms.client.JBossConnectionFactory)
        +- topic (class: org.jnp.interfaces.NamingContext)
        +- ClusteredConnectionFactory (class: org.jboss.jms.client.JBossConnectionFactory)
        +- ProfileService (class: org.jboss.aop.generatedproxies.AOPProxy$2)
        +- SecureProfileService (class: org.jnp.interfaces.NamingContext)
        |   +- remote (class: Proxy for: org.jboss.profileservice.spi.ProfileService)
        |   +- remote-org.jboss.profileservice.spi.ProfileService (class: Proxy for: org.jboss.profileservice.spi.ProfileService)
        +- queue (class: org.jnp.interfaces.NamingContext)
        |   +- DLQ (class: org.jboss.jms.destination.JBossQueue)
        |   +- ExpiryQueue (class: org.jboss.jms.destination.JBossQueue)
        +- ClusteredXAConnectionFactory (class: org.jboss.jms.client.JBossConnectionFactory)
        +- UserTransaction (class: org.jboss.tm.usertx.client.ClientUserTransaction)
        +- ConnectionFactory (class: org.jboss.jms.client.JBossConnectionFactory)
        +- jmx (class: org.jnp.interfaces.NamingContext)
        |   +- invoker (class: org.jnp.interfaces.NamingContext)
        |   |   +- RMIAdaptor (proxy: $Proxy332 implements interface org.jboss.jmx.adaptor.rmi.RMIAdaptor,interface org.jboss.jmx.adaptor.rmi.RMIAdaptorExt)
        |   +- rmi (class: org.jnp.interfaces.NamingContext)
        |   |   +- RMIAdaptor[link -> jmx/invoker/RMIAdaptor] (class: javax.naming.LinkRef)
        +- openempi-2.1.0 (class: org.jnp.interfaces.NamingContext)
        |   +- SecurityService (class: org.jnp.interfaces.NamingContext)
        |   |   +- remote-org.openhie.openempi.ejb.security.SecurityService (class: Proxy for: org.openhie.openempi.ejb.security.SecurityService)
        |   +- PersonQueryService (class: org.jnp.interfaces.NamingContext)
        |   |   +- remote-org.openhie.openempi.ejb.person.PersonQueryService (class: Proxy for: org.openhie.openempi.ejb.person.PersonQueryService)
        |   +- PersonQuerySecondaryService (class: org.jnp.interfaces.NamingContext)
        |   |   +- remote-org.openhie.openempi.ejb.person.PersonQuerySecondaryService (class: Proxy for: org.openhie.openempi.ejb.person.PersonQuerySecondaryService)
        |   +- PersonManagerSecondaryService (class: org.jnp.interfaces.NamingContext)
        |   |   +- remote-org.openhie.openempi.ejb.person.PersonManagerSecondaryService (class: Proxy for: org.openhie.openempi.ejb.person.PersonManagerSecondaryService)
        |   +- PersonManagerService (class: org.jnp.interfaces.NamingContext)
        |   |   +- remote-org.openhie.openempi.ejb.person.PersonManagerService (class: Proxy for: org.openhie.openempi.ejb.person.PersonManagerService)

        +- TomcatAuthenticators (class: java.util.Properties)
        +- console (class: org.jnp.interfaces.NamingContext)
        |   +- PluginManager (proxy: $Proxy333 implements interface org.jboss.console.manager.PluginManagerMBean)





      Please help.

       

      2010-11-15 12:09:40,367 INFO  [org.jboss.web.WebService] (main) Using RMI server codebase: http://localhost:8083/
      2010-11-15 12:10:04,738 INFO  [org.jboss.wsf.stack.jbws.NativeServerConfig] (main) JBoss Web Services - Stack Native Core
      2010-11-15 12:10:04,738 INFO  [org.jboss.wsf.stack.jbws.NativeServerConfig] (main) 3.1.2.GA
      2010-11-15 12:10:06,299 INFO  [org.jboss.dependency.plugins.AttributeCallbackItem] (main) Owner callback not implemented.
      2010-11-15 12:10:09,301 INFO  [org.jboss.logbridge.LogNotificationListener] (main) Adding notification listener for logging mbean "jboss.system:service=Logging,type=Log4jService" to server org.jboss.mx.server.MBeanServerImpl@4879e328[ defaultDomain='jboss' ]
      2010-11-15 12:11:33,402 INFO  [org.jboss.ejb3.deployers.Ejb3DependenciesDeployer] (main) Encountered deployment AbstractVFSDeploymentContext@2053557483{vfsfile:/C:/jboss/server/default/deploy/profileservice-secured.jar/}
      2010-11-15 12:11:33,403 INFO  [org.jboss.ejb3.deployers.Ejb3DependenciesDeployer] (main) Encountered deployment AbstractVFSDeploymentContext@2053557483{vfsfile:/C:/jboss/server/default/deploy/profileservice-secured.jar/}
      2010-11-15 12:11:33,403 INFO  [org.jboss.ejb3.deployers.Ejb3DependenciesDeployer] (main) Encountered deployment AbstractVFSDeploymentContext@2053557483{vfsfile:/C:/jboss/server/default/deploy/profileservice-secured.jar/}
      2010-11-15 12:11:33,403 INFO  [org.jboss.ejb3.deployers.Ejb3DependenciesDeployer] (main) Encountered deployment AbstractVFSDeploymentContext@2053557483{vfsfile:/C:/jboss/server/default/deploy/profileservice-secured.jar/}
      2010-11-15 12:11:33,419 INFO  [org.jboss.ejb3.deployers.Ejb3DependenciesDeployer] (main) Encountered deployment AbstractVFSDeploymentContext@364089744{vfszip:/C:/jboss/server/default/deploy/openempi-2.1.0.ear/}
      2010-11-15 12:11:33,419 INFO  [org.jboss.ejb3.deployers.Ejb3DependenciesDeployer] (main) Encountered deployment AbstractVFSDeploymentContext@364089744{vfszip:/C:/jboss/server/default/deploy/openempi-2.1.0.ear/}
      2010-11-15 12:11:33,420 INFO  [org.jboss.ejb3.deployers.Ejb3DependenciesDeployer] (main) Encountered deployment AbstractVFSDeploymentContext@1157040426{vfszip:/C:/jboss/server/default/deploy/openempi-2.1.0.ear/openempi-ejb-2.1.0.jar/}
      2010-11-15 12:11:33,420 INFO  [org.jboss.ejb3.deployers.Ejb3DependenciesDeployer] (main) Encountered deployment AbstractVFSDeploymentContext@1157040426{vfszip:/C:/jboss/server/default/deploy/openempi-2.1.0.ear/openempi-ejb-2.1.0.jar/}
      2010-11-15 12:11:33,429 INFO  [org.jboss.ejb3.deployers.Ejb3DependenciesDeployer] (main) Encountered deployment AbstractVFSDeploymentContext@1157040426{vfszip:/C:/jboss/server/default/deploy/openempi-2.1.0.ear/openempi-ejb-2.1.0.jar/}
      2010-11-15 12:11:33,429 INFO  [org.jboss.ejb3.deployers.Ejb3DependenciesDeployer] (main) Encountered deployment AbstractVFSDeploymentContext@1157040426{vfszip:/C:/jboss/server/default/deploy/openempi-2.1.0.ear/openempi-ejb-2.1.0.jar/}
      2010-11-15 12:11:33,429 INFO  [org.jboss.ejb3.deployers.Ejb3DependenciesDeployer] (main) Encountered deployment AbstractVFSDeploymentContext@1890662857{vfszip:/C:/jboss/server/default/deploy/openempi-2.1.0.ear/openempi-webapp-web-2.1.0.war/}
      2010-11-15 12:11:33,429 INFO  [org.jboss.ejb3.deployers.Ejb3DependenciesDeployer] (main) Encountered deployment AbstractVFSDeploymentContext@1890662857{vfszip:/C:/jboss/server/default/deploy/openempi-2.1.0.ear/openempi-webapp-web-2.1.0.war/}
      2010-11-15 12:11:33,429 INFO  [org.jboss.ejb3.deployers.Ejb3DependenciesDeployer] (main) Encountered deployment AbstractVFSDeploymentContext@1890662857{vfszip:/C:/jboss/server/default/deploy/openempi-2.1.0.ear/openempi-webapp-web-2.1.0.war/}
      2010-11-15 12:11:41,070 INFO  [org.jboss.mx.remoting.service.JMXConnectorServerService] (main) JMX Connector server: service:jmx:rmi://localhost/jndi/rmi://localhost:1090/jmxconnector
      2010-11-15 12:11:42,444 INFO  [org.jboss.mail.MailService] (main) Mail Service bound to java:/Mail
      2010-11-15 12:11:52,586 WARN  [org.jboss.jms.server.jbosssx.JBossASSecurityMetadataStore] (main) WARNING! POTENTIAL SECURITY RISK. It has been detected that the MessageSucker component which sucks messages from one node to another has not had its password changed from the installation default. Please see the JBoss Messaging user guide for instructions on how to do this.
      2010-11-15 12:11:52,606 WARN  [org.jboss.annotation.factory.AnnotationCreator] (main) No ClassLoader provided, using TCCL: org.jboss.managed.api.annotation.ManagementComponent
      2010-11-15 12:11:52,795 WARN  [org.jboss.annotation.factory.AnnotationCreator] (main) No ClassLoader provided, using TCCL: org.jboss.managed.api.annotation.ManagementComponent
      2010-11-15 12:11:52,957 INFO  [com.arjuna.ats.jbossatx.jta.TransactionManagerService] (main) JBossTS Transaction Service (JTA version - tag:JBOSSTS_4_6_1_GA) - JBoss Inc.
      2010-11-15 12:11:52,957 INFO  [com.arjuna.ats.jbossatx.jta.TransactionManagerService] (main) Setting up property manager MBean and JMX layer
      2010-11-15 12:11:53,571 INFO  [com.arjuna.ats.jbossatx.jta.TransactionManagerService] (main) Initializing recovery manager
      2010-11-15 12:11:54,108 INFO  [com.arjuna.ats.jbossatx.jta.TransactionManagerService] (main) Recovery manager configured
      2010-11-15 12:11:54,111 INFO  [com.arjuna.ats.jbossatx.jta.TransactionManagerService] (main) Binding TransactionManager JNDI Reference
      2010-11-15 12:11:54,149 INFO  [com.arjuna.ats.jbossatx.jta.TransactionManagerService] (main) Starting transaction recovery manager
      2010-11-15 12:11:55,300 INFO  [org.apache.catalina.core.AprLifecycleListener] (main) The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Java\jdk1.6.0_21\bin;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Java\jdk1.6.0_21\jre\bin;native
      2010-11-15 12:11:55,443 INFO  [org.apache.coyote.http11.Http11Protocol] (main) Initializing Coyote HTTP/1.1 on http-localhost%2F127.0.0.1-8080
      2010-11-15 12:11:55,453 INFO  [org.apache.coyote.ajp.AjpProtocol] (main) Initializing Coyote AJP/1.3 on ajp-localhost%2F127.0.0.1-8009
      2010-11-15 12:11:55,540 INFO  [org.apache.catalina.core.StandardService] (main) Starting service jboss.web
      2010-11-15 12:11:55,544 INFO  [org.apache.catalina.core.StandardEngine] (main) Starting Servlet Engine: JBoss Web/2.1.3.GA
      2010-11-15 12:11:55,616 INFO  [org.apache.catalina.startup.Catalina] (main) Server startup in 163 ms
      2010-11-15 12:11:55,650 INFO  [org.jboss.web.tomcat.service.deployers.TomcatDeployment] (main) deploy, ctxPath=/jbossws
      2010-11-15 12:11:56,761 INFO  [org.jboss.web.tomcat.service.deployers.TomcatDeployment] (main) deploy, ctxPath=/web-console
      2010-11-15 12:11:57,501 INFO  [org.jboss.web.tomcat.service.deployers.TomcatDeployment] (main) deploy, ctxPath=/invoker
      2010-11-15 12:11:57,733 INFO  [org.jboss.resource.deployers.RARDeployment] (main) Required license terms exist, view vfszip:/C:/jboss/server/default/deploy/jboss-local-jdbc.rar/META-INF/ra.xml
      2010-11-15 12:11:57,761 INFO  [org.jboss.resource.deployers.RARDeployment] (main) Required license terms exist, view vfszip:/C:/jboss/server/default/deploy/jboss-xa-jdbc.rar/META-INF/ra.xml
      2010-11-15 12:11:57,793 INFO  [org.jboss.resource.deployers.RARDeployment] (main) Required license terms exist, view vfszip:/C:/jboss/server/default/deploy/jms-ra.rar/META-INF/ra.xml
      2010-11-15 12:11:57,814 INFO  [org.jboss.resource.deployers.RARDeployment] (main) Required license terms exist, view vfszip:/C:/jboss/server/default/deploy/mail-ra.rar/META-INF/ra.xml
      2010-11-15 12:11:57,843 INFO  [org.jboss.resource.deployers.RARDeployment] (main) Required license terms exist, view vfszip:/C:/jboss/server/default/deploy/quartz-ra.rar/META-INF/ra.xml
      2010-11-15 12:11:58,077 INFO  [org.quartz.simpl.SimpleThreadPool] (main) Job execution threads will use class loader of thread: main
      2010-11-15 12:11:58,125 INFO  [org.quartz.core.QuartzScheduler] (main) Quartz Scheduler v.1.5.2 created.
      2010-11-15 12:11:58,128 INFO  [org.quartz.simpl.RAMJobStore] (main) RAMJobStore initialized.
      2010-11-15 12:11:58,129 INFO  [org.quartz.impl.StdSchedulerFactory] (main) Quartz scheduler 'DefaultQuartzScheduler' initialized from default resource file in Quartz package: 'quartz.properties'
      2010-11-15 12:11:58,129 INFO  [org.quartz.impl.StdSchedulerFactory] (main) Quartz scheduler version: 1.5.2
      2010-11-15 12:11:58,129 INFO  [org.quartz.core.QuartzScheduler] (main) Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED started.
      2010-11-15 12:11:59,479 INFO  [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] (main) Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=DefaultDS' to JNDI name 'java:DefaultDS'
      2010-11-15 12:12:00,711 INFO  [org.jboss.jms.server.ServerPeer] (main) JBoss Messaging 1.4.3.GA server [0] started
      2010-11-15 12:12:00,981 INFO  [org.jboss.jms.server.destination.QueueService] (main) Queue[/queue/DLQ] started, fullSize=200000, pageSize=2000, downCacheSize=2000
      2010-11-15 12:12:00,990 INFO  [org.jboss.jms.server.connectionfactory.ConnectionFactoryJNDIMapper] (main) supportsFailover attribute is true on connection factory: jboss.messaging.connectionfactory:service=ClusteredConnectionFactory but post office is non clustered. So connection factory will *not* support failover
      2010-11-15 12:12:00,991 INFO  [org.jboss.jms.server.connectionfactory.ConnectionFactoryJNDIMapper] (main) supportsLoadBalancing attribute is true on connection factory: jboss.messaging.connectionfactory:service=ClusteredConnectionFactory but post office is non clustered. So connection factory will *not* support load balancing
      2010-11-15 12:12:01,078 INFO  [org.jboss.jms.server.connectionfactory.ConnectionFactory] (main) Connector bisocket://localhost:4457 has leasing enabled, lease period 10000 milliseconds
      2010-11-15 12:12:01,078 INFO  [org.jboss.jms.server.connectionfactory.ConnectionFactory] (main) org.jboss.jms.server.connectionfactory.ConnectionFactory@26a8a31b started
      2010-11-15 12:12:01,079 INFO  [org.jboss.jms.server.connectionfactory.ConnectionFactory] (main) Connector bisocket://localhost:4457 has leasing enabled, lease period 10000 milliseconds
      2010-11-15 12:12:01,079 INFO  [org.jboss.jms.server.connectionfactory.ConnectionFactory] (main) org.jboss.jms.server.connectionfactory.ConnectionFactory@5574b9f8 started
      2010-11-15 12:12:01,081 INFO  [org.jboss.jms.server.destination.QueueService] (main) Queue[/queue/ExpiryQueue] started, fullSize=200000, pageSize=2000, downCacheSize=2000
      2010-11-15 12:12:01,083 INFO  [org.jboss.jms.server.connectionfactory.ConnectionFactory] (main) Connector bisocket://localhost:4457 has leasing enabled, lease period 10000 milliseconds
      2010-11-15 12:12:01,083 INFO  [org.jboss.jms.server.connectionfactory.ConnectionFactory] (main) org.jboss.jms.server.connectionfactory.ConnectionFactory@41c3d4ea started
      2010-11-15 12:12:01,317 INFO  [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] (main) Bound ConnectionManager 'jboss.jca:service=ConnectionFactoryBinding,name=JmsXA' to JNDI name 'java:JmsXA'
      2010-11-15 12:12:01,387 INFO  [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] (main) Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=MySqlDS' to JNDI name 'java:MySqlDS'
      2010-11-15 12:12:01,554 INFO  [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] (main) Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=PostgresDS' to JNDI name 'java:PostgresDS'
      2010-11-15 12:12:02,388 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main) Created KernelDeployment for: profileservice-secured.jar
      2010-11-15 12:12:02,419 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main) installing bean: jboss.j2ee:jar=profileservice-secured.jar,name=SecureProfileService,service=EJB3
      2010-11-15 12:12:02,425 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)   with dependencies:
      2010-11-15 12:12:02,425 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)   and demands:
      2010-11-15 12:12:02,426 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)     jndi:SecureManagementView/remote-org.jboss.deployers.spi.management.ManagementView
      2010-11-15 12:12:02,426 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)     jboss.ejb:service=EJBTimerService
      2010-11-15 12:12:02,426 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)   and supplies:
      2010-11-15 12:12:02,426 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)     Class:org.jboss.profileservice.spi.ProfileService
      2010-11-15 12:12:02,426 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)     jndi:SecureProfileService/remote
      2010-11-15 12:12:02,426 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)     jndi:SecureProfileService/remote-org.jboss.profileservice.spi.ProfileService
      2010-11-15 12:12:02,426 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main) Added bean(jboss.j2ee:jar=profileservice-secured.jar,name=SecureProfileService,service=EJB3) to KernelDeployment of: profileservice-secured.jar
      2010-11-15 12:12:02,428 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main) installing bean: jboss.j2ee:jar=profileservice-secured.jar,name=SecureDeploymentManager,service=EJB3
      2010-11-15 12:12:02,428 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)   with dependencies:
      2010-11-15 12:12:02,428 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)   and demands:
      2010-11-15 12:12:02,428 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)     jboss.ejb:service=EJBTimerService
      2010-11-15 12:12:02,428 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)   and supplies:
      2010-11-15 12:12:02,428 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)     jndi:SecureDeploymentManager/remote-org.jboss.deployers.spi.management.deploy.DeploymentManager
      2010-11-15 12:12:02,428 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)     Class:org.jboss.deployers.spi.management.deploy.DeploymentManager
      2010-11-15 12:12:02,428 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)     jndi:SecureDeploymentManager/remote
      2010-11-15 12:12:02,428 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main) Added bean(jboss.j2ee:jar=profileservice-secured.jar,name=SecureDeploymentManager,service=EJB3) to KernelDeployment of: profileservice-secured.jar
      2010-11-15 12:12:02,429 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main) installing bean: jboss.j2ee:jar=profileservice-secured.jar,name=SecureManagementView,service=EJB3
      2010-11-15 12:12:02,429 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)   with dependencies:
      2010-11-15 12:12:02,429 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)   and demands:
      2010-11-15 12:12:02,429 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)     jboss.ejb:service=EJBTimerService
      2010-11-15 12:12:02,430 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)   and supplies:
      2010-11-15 12:12:02,430 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)     jndi:SecureManagementView/remote-org.jboss.deployers.spi.management.ManagementView
      2010-11-15 12:12:02,430 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)     Class:org.jboss.deployers.spi.management.ManagementView
      2010-11-15 12:12:02,430 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)     jndi:SecureManagementView/remote
      2010-11-15 12:12:02,430 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main) Added bean(jboss.j2ee:jar=profileservice-secured.jar,name=SecureManagementView,service=EJB3) to KernelDeployment of: profileservice-secured.jar
      2010-11-15 12:12:02,441 INFO  [org.jboss.ejb3.endpoint.deployers.EJB3EndpointDeployer] (main) Deploy AbstractBeanMetaData@6f95ccd{name=jboss.j2ee:jar=profileservice-secured.jar,name=SecureProfileService,service=EJB3_endpoint bean=org.jboss.ejb3.endpoint.deployers.impl.EndpointImpl properties=[container] constructor=null autowireCandidate=true}
      2010-11-15 12:12:02,442 INFO  [org.jboss.ejb3.endpoint.deployers.EJB3EndpointDeployer] (main) Deploy AbstractBeanMetaData@740fa6b3{name=jboss.j2ee:jar=profileservice-secured.jar,name=SecureDeploymentManager,service=EJB3_endpoint bean=org.jboss.ejb3.endpoint.deployers.impl.EndpointImpl properties=[container] constructor=null autowireCandidate=true}
      2010-11-15 12:12:02,442 INFO  [org.jboss.ejb3.endpoint.deployers.EJB3EndpointDeployer] (main) Deploy AbstractBeanMetaData@6766b0f5{name=jboss.j2ee:jar=profileservice-secured.jar,name=SecureManagementView,service=EJB3_endpoint bean=org.jboss.ejb3.endpoint.deployers.impl.EndpointImpl properties=[container] constructor=null autowireCandidate=true}
      2010-11-15 12:12:03,064 INFO  [org.jboss.ejb3.session.SessionSpecContainer] (main) Starting jboss.j2ee:jar=profileservice-secured.jar,name=SecureDeploymentManager,service=EJB3
      2010-11-15 12:12:03,161 INFO  [org.jboss.ejb3.EJBContainer] (main) STARTED EJB: org.jboss.profileservice.ejb.SecureDeploymentManager ejbName: SecureDeploymentManager
      2010-11-15 12:12:03,330 INFO  [org.jboss.ejb3.proxy.impl.jndiregistrar.JndiSessionRegistrarBase] (main) Binding the following Entries in Global JNDI:

       

          SecureDeploymentManager/remote - EJB3.x Default Remote Business Interface
          SecureDeploymentManager/remote-org.jboss.deployers.spi.management.deploy.DeploymentManager - EJB3.x Remote Business Interface

       

      2010-11-15 12:12:03,465 INFO  [org.jboss.ejb3.session.SessionSpecContainer] (main) Starting jboss.j2ee:jar=profileservice-secured.jar,name=SecureManagementView,service=EJB3
      2010-11-15 12:12:03,466 INFO  [org.jboss.ejb3.EJBContainer] (main) STARTED EJB: org.jboss.profileservice.ejb.SecureManagementView ejbName: SecureManagementView
      2010-11-15 12:12:03,510 INFO  [org.jboss.ejb3.proxy.impl.jndiregistrar.JndiSessionRegistrarBase] (main) Binding the following Entries in Global JNDI:

       

          SecureManagementView/remote - EJB3.x Default Remote Business Interface
          SecureManagementView/remote-org.jboss.deployers.spi.management.ManagementView - EJB3.x Remote Business Interface

       

      2010-11-15 12:12:03,600 INFO  [org.jboss.ejb3.session.SessionSpecContainer] (main) Starting jboss.j2ee:jar=profileservice-secured.jar,name=SecureProfileService,service=EJB3
      2010-11-15 12:12:03,664 INFO  [org.jboss.ejb3.EJBContainer] (main) STARTED EJB: org.jboss.profileservice.ejb.SecureProfileServiceBean ejbName: SecureProfileService
      2010-11-15 12:12:03,694 INFO  [org.jboss.ejb3.proxy.impl.jndiregistrar.JndiSessionRegistrarBase] (main) Binding the following Entries in Global JNDI:

       

          SecureProfileService/remote - EJB3.x Default Remote Business Interface
          SecureProfileService/remote-org.jboss.profileservice.spi.ProfileService - EJB3.x Remote Business Interface

       

      2010-11-15 12:12:04,335 INFO  [org.jboss.web.tomcat.service.deployers.TomcatDeployment] (main) deploy, ctxPath=/admin-console
      2010-11-15 12:12:04,515 INFO  [javax.enterprise.resource.webcontainer.jsf.config] (main) Initializing Mojarra (1.2_12-b01-FCS) for context '/admin-console'
      2010-11-15 12:12:08,951 INFO  [org.jboss.web.tomcat.service.deployers.TomcatDeployment] (main) deploy, ctxPath=/
      2010-11-15 12:12:09,100 INFO  [org.jboss.web.tomcat.service.deployers.TomcatDeployment] (main) deploy, ctxPath=/jmx-console
      2010-11-15 12:12:10,689 WARN  [org.jboss.ejb3.interceptors.aop.InjectInterceptorsFactory] (main) WEIRDNESS IN AOP: advisor org.jboss.ejb3.aop.ExtendedManagedObjectAdvisor@1037fdd6
      2010-11-15 12:12:10,728 WARN  [org.jboss.ejb3.interceptors.aop.InjectInterceptorsFactory] (main) WEIRDNESS IN AOP: advisor org.jboss.ejb3.aop.ExtendedManagedObjectAdvisor@1037fdd6
      2010-11-15 12:12:10,751 WARN  [org.jboss.ejb3.interceptors.aop.InjectInterceptorsFactory] (main) WEIRDNESS IN AOP: advisor org.jboss.ejb3.aop.ExtendedManagedObjectAdvisor@478ad77d
      2010-11-15 12:12:10,769 WARN  [org.jboss.ejb3.interceptors.aop.InjectInterceptorsFactory] (main) WEIRDNESS IN AOP: advisor org.jboss.ejb3.aop.ExtendedManagedObjectAdvisor@478ad77d
      2010-11-15 12:12:10,792 WARN  [org.jboss.ejb3.interceptors.aop.InjectInterceptorsFactory] (main) WEIRDNESS IN AOP: advisor org.jboss.ejb3.aop.ExtendedManagedObjectAdvisor@d125148
      2010-11-15 12:12:10,814 WARN  [org.jboss.ejb3.interceptors.aop.InjectInterceptorsFactory] (main) WEIRDNESS IN AOP: advisor org.jboss.ejb3.aop.ExtendedManagedObjectAdvisor@d125148
      2010-11-15 12:12:12,288 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main) Created KernelDeployment for: openempi-2.1.0.ear
      2010-11-15 12:12:12,288 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main) installing bean: jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-2.1.0.ear,name=SecurityService,service=EJB3
      2010-11-15 12:12:12,288 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)   with dependencies:
      2010-11-15 12:12:12,288 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)   and demands:
      2010-11-15 12:12:12,288 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)     jboss.ejb:service=EJBTimerService
      2010-11-15 12:12:12,289 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)   and supplies:
      2010-11-15 12:12:12,289 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)     jndi:SecurityService/remote
      2010-11-15 12:12:12,289 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)     Class:org.hiplab.simgap.ejb.security.SecurityService
      2010-11-15 12:12:12,289 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)     jndi:SecurityService/remote-org.hiplab.simgap.ejb.security.SecurityService

      2010-11-15 12:12:12,289 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main) Added bean(jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-2.1.0.ear,name=SecurityService,service=EJB3) to KernelDeployment of: openempi-2.1.0.ear
      2010-11-15 12:12:12,290 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main) installing bean: jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-2.1.0.ear,name=KeyManagerService,service=EJB3
      2010-11-15 12:12:12,290 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)   with dependencies:
      2010-11-15 12:12:12,290 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)   and demands:
      2010-11-15 12:12:12,290 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)     jboss.ejb:service=EJBTimerService
      2010-11-15 12:12:12,291 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)   and supplies:
      2010-11-15 12:12:12,291 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)     Class:org.hiplab.simgap.ejb.service.KeyManagerService
      2010-11-15 12:12:12,291 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)     jndi:KeyManagerService/remote-org.hiplab.simgap.ejb.service.KeyManagerService
      2010-11-15 12:12:12,291 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)     jndi:KeyManagerService/remote
      2010-11-15 12:12:12,291 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main) Added bean(jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-2.1.0.ear,name=KeyManagerService,service=EJB3) to KernelDeployment of: openempi-2.1.0.ear
      2010-11-15 12:12:12,291 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main) installing bean: jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-2.1.0.ear,name=SaltManagerService,service=EJB3
      2010-11-15 12:12:12,291 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)   with dependencies:
      2010-11-15 12:12:12,292 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)   and demands:
      2010-11-15 12:12:12,292 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)     jboss.ejb:service=EJBTimerService
      2010-11-15 12:12:12,292 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)   and supplies:
      2010-11-15 12:12:12,292 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)     jndi:SaltManagerService/remote
      2010-11-15 12:12:12,292 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)     Class:org.hiplab.simgap.ejb.service.SaltManagerService
      2010-11-15 12:12:12,292 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)     jndi:SaltManagerService/remote-org.hiplab.simgap.ejb.service.SaltManagerService
      2010-11-15 12:12:12,292 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main) Added bean(jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-2.1.0.ear,name=SaltManagerService,service=EJB3) to KernelDeployment of: openempi-2.1.0.ear
      2010-11-15 12:12:12,319 WARN  [org.jboss.ejb3.interceptors.aop.InjectInterceptorsFactory] (main) WEIRDNESS IN AOP: advisor org.jboss.ejb3.aop.ExtendedManagedObjectAdvisor@7b87c4f2
      2010-11-15 12:12:12,376 WARN  [org.jboss.ejb3.interceptors.aop.InjectInterceptorsFactory] (main) WEIRDNESS IN AOP: advisor org.jboss.ejb3.aop.ExtendedManagedObjectAdvisor@7b87c4f2
      2010-11-15 12:12:12,403 WARN  [org.jboss.ejb3.interceptors.aop.InjectInterceptorsFactory] (main) WEIRDNESS IN AOP: advisor org.jboss.ejb3.aop.ExtendedManagedObjectAdvisor@529d16c1
      2010-11-15 12:12:12,429 WARN  [org.jboss.ejb3.interceptors.aop.InjectInterceptorsFactory] (main) WEIRDNESS IN AOP: advisor org.jboss.ejb3.aop.ExtendedManagedObjectAdvisor@529d16c1
      2010-11-15 12:12:12,464 WARN  [org.jboss.ejb3.interceptors.aop.InjectInterceptorsFactory] (main) WEIRDNESS IN AOP: advisor org.jboss.ejb3.aop.ExtendedManagedObjectAdvisor@716c5c8d
      2010-11-15 12:12:12,481 WARN  [org.jboss.ejb3.interceptors.aop.InjectInterceptorsFactory] (main) WEIRDNESS IN AOP: advisor org.jboss.ejb3.aop.ExtendedManagedObjectAdvisor@716c5c8d
      2010-11-15 12:12:12,509 WARN  [org.jboss.ejb3.interceptors.aop.InjectInterceptorsFactory] (main) WEIRDNESS IN AOP: advisor org.jboss.ejb3.aop.ExtendedManagedObjectAdvisor@4de58bcd
      2010-11-15 12:12:12,531 WARN  [org.jboss.ejb3.interceptors.aop.InjectInterceptorsFactory] (main) WEIRDNESS IN AOP: advisor org.jboss.ejb3.aop.ExtendedManagedObjectAdvisor@4de58bcd
      2010-11-15 12:12:12,561 WARN  [org.jboss.ejb3.interceptors.aop.InjectInterceptorsFactory] (main) WEIRDNESS IN AOP: advisor org.jboss.ejb3.aop.ExtendedManagedObjectAdvisor@19e4cf6b
      2010-11-15 12:12:12,578 WARN  [org.jboss.ejb3.interceptors.aop.InjectInterceptorsFactory] (main) WEIRDNESS IN AOP: advisor org.jboss.ejb3.aop.ExtendedManagedObjectAdvisor@19e4cf6b
      2010-11-15 12:12:12,660 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main) Created KernelDeployment for: openempi-ejb-2.1.0.jar
      2010-11-15 12:12:12,660 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main) installing bean: jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-ejb-2.1.0.jar,name=PersonManagerSecondaryService,service=EJB3
      2010-11-15 12:12:12,660 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)   with dependencies:
      2010-11-15 12:12:12,660 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)   and demands:
      2010-11-15 12:12:12,660 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)     jboss.ejb:service=EJBTimerService
      2010-11-15 12:12:12,667 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)   and supplies:
      2010-11-15 12:12:12,668 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)     Class:org.openhie.openempi.ejb.person.PersonManagerSecondaryService
      2010-11-15 12:12:12,668 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)     jndi:openempi-2.1.0/PersonManagerSecondaryService/remote-org.openhie.openempi.ejb.person.PersonManagerSecondaryService
      2010-11-15 12:12:12,668 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)     jndi:openempi/PersonManagerSecondaryService
      2010-11-15 12:12:12,668 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main) Added bean(jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-ejb-2.1.0.jar,name=PersonManagerSecondaryService,service=EJB3) to KernelDeployment of: openempi-ejb-2.1.0.jar
      2010-11-15 12:12:12,670 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main) installing bean: jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-ejb-2.1.0.jar,name=PersonManagerService,service=EJB3
      2010-11-15 12:12:12,670 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)   with dependencies:
      2010-11-15 12:12:12,670 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)   and demands:
      2010-11-15 12:12:12,670 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)     jboss.ejb:service=EJBTimerService
      2010-11-15 12:12:12,670 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)   and supplies:
      2010-11-15 12:12:12,670 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)     Class:org.openhie.openempi.ejb.person.PersonManagerService
      2010-11-15 12:12:12,670 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)     jndi:openempi-2.1.0/PersonManagerService/remote-org.openhie.openempi.ejb.person.PersonManagerService
      2010-11-15 12:12:12,670 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)     jndi:openempi/PersonManagerService
      2010-11-15 12:12:12,670 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main) Added bean(jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-ejb-2.1.0.jar,name=PersonManagerService,service=EJB3) to KernelDeployment of: openempi-ejb-2.1.0.jar
      2010-11-15 12:12:12,671 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main) installing bean: jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-ejb-2.1.0.jar,name=PersonQuerySecondaryService,service=EJB3
      2010-11-15 12:12:12,671 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)   with dependencies:
      2010-11-15 12:12:12,671 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)   and demands:
      2010-11-15 12:12:12,671 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)     jboss.ejb:service=EJBTimerService
      2010-11-15 12:12:12,671 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)   and supplies:
      2010-11-15 12:12:12,671 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)     jndi:openempi/PersonQuerySecondaryService
      2010-11-15 12:12:12,671 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)     jndi:openempi-2.1.0/PersonQuerySecondaryService/remote-org.openhie.openempi.ejb.person.PersonQuerySecondaryService
      2010-11-15 12:12:12,671 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)     Class:org.openhie.openempi.ejb.person.PersonQuerySecondaryService
      2010-11-15 12:12:12,671 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main) Added bean(jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-ejb-2.1.0.jar,name=PersonQuerySecondaryService,service=EJB3) to KernelDeployment of: openempi-ejb-2.1.0.jar
      2010-11-15 12:12:12,672 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main) installing bean: jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-ejb-2.1.0.jar,name=PersonQueryService,service=EJB3
      2010-11-15 12:12:12,672 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)   with dependencies:
      2010-11-15 12:12:12,672 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)   and demands:
      2010-11-15 12:12:12,672 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)     jboss.ejb:service=EJBTimerService
      2010-11-15 12:12:12,672 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)   and supplies:
      2010-11-15 12:12:12,672 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)     Class:org.openhie.openempi.ejb.person.PersonQueryService
      2010-11-15 12:12:12,672 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)     jndi:openempi-2.1.0/PersonQueryService/remote-org.openhie.openempi.ejb.person.PersonQueryService
      2010-11-15 12:12:12,673 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)     jndi:openempi/PersonQueryService
      2010-11-15 12:12:12,673 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main) Added bean(jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-ejb-2.1.0.jar,name=PersonQueryService,service=EJB3) to KernelDeployment of: openempi-ejb-2.1.0.jar
      2010-11-15 12:12:12,673 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main) installing bean: jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-ejb-2.1.0.jar,name=SecurityService,service=EJB3
      2010-11-15 12:12:12,673 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)   with dependencies:
      2010-11-15 12:12:12,673 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)   and demands:
      2010-11-15 12:12:12,673 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)     jboss.ejb:service=EJBTimerService
      2010-11-15 12:12:12,674 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)   and supplies:
      2010-11-15 12:12:12,674 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)     jndi:openempi/SecurityService
      2010-11-15 12:12:12,674 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)     Class:org.openhie.openempi.ejb.security.SecurityService
      2010-11-15 12:12:12,674 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main)     jndi:openempi-2.1.0/SecurityService/remote-org.openhie.openempi.ejb.security.SecurityService
      2010-11-15 12:12:12,674 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (main) Added bean(jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-ejb-2.1.0.jar,name=SecurityService,service=EJB3) to KernelDeployment of: openempi-ejb-2.1.0.jar
      2010-11-15 12:12:12,675 INFO  [org.jboss.ejb3.endpoint.deployers.EJB3EndpointDeployer] (main) Deploy AbstractBeanMetaData@3d625eb1{name=jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-2.1.0.ear,name=KeyManagerService,service=EJB3_endpoint bean=org.jboss.ejb3.endpoint.deployers.impl.EndpointImpl properties=[container] constructor=null autowireCandidate=true}
      2010-11-15 12:12:12,675 INFO  [org.jboss.ejb3.endpoint.deployers.EJB3EndpointDeployer] (main) Deploy AbstractBeanMetaData@53184731{name=jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-2.1.0.ear,name=SecurityService,service=EJB3_endpoint bean=org.jboss.ejb3.endpoint.deployers.impl.EndpointImpl properties=[container] constructor=null autowireCandidate=true}
      2010-11-15 12:12:12,676 INFO  [org.jboss.ejb3.endpoint.deployers.EJB3EndpointDeployer] (main) Deploy AbstractBeanMetaData@57e03ae1{name=jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-2.1.0.ear,name=SaltManagerService,service=EJB3_endpoint bean=org.jboss.ejb3.endpoint.deployers.impl.EndpointImpl properties=[container] constructor=null autowireCandidate=true}
      2010-11-15 12:12:12,676 INFO  [org.jboss.ejb3.endpoint.deployers.EJB3EndpointDeployer] (main) Deploy AbstractBeanMetaData@5b138286{name=jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-ejb-2.1.0.jar,name=PersonQuerySecondaryService,service=EJB3_endpoint bean=org.jboss.ejb3.endpoint.deployers.impl.EndpointImpl properties=[container] constructor=null autowireCandidate=true}
      2010-11-15 12:12:12,676 INFO  [org.jboss.ejb3.endpoint.deployers.EJB3EndpointDeployer] (main) Deploy AbstractBeanMetaData@30ef1b05{name=jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-ejb-2.1.0.jar,name=PersonQueryService,service=EJB3_endpoint bean=org.jboss.ejb3.endpoint.deployers.impl.EndpointImpl properties=[container] constructor=null autowireCandidate=true}
      2010-11-15 12:12:12,676 INFO  [org.jboss.ejb3.endpoint.deployers.EJB3EndpointDeployer] (main) Deploy AbstractBeanMetaData@29d55b5f{name=jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-ejb-2.1.0.jar,name=PersonManagerSecondaryService,service=EJB3_endpoint bean=org.jboss.ejb3.endpoint.deployers.impl.EndpointImpl properties=[container] constructor=null autowireCandidate=true}
      2010-11-15 12:12:12,677 INFO  [org.jboss.ejb3.endpoint.deployers.EJB3EndpointDeployer] (main) Deploy AbstractBeanMetaData@f7939d3{name=jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-ejb-2.1.0.jar,name=SecurityService,service=EJB3_endpoint bean=org.jboss.ejb3.endpoint.deployers.impl.EndpointImpl properties=[container] constructor=null autowireCandidate=true}
      2010-11-15 12:12:12,677 INFO  [org.jboss.ejb3.endpoint.deployers.EJB3EndpointDeployer] (main) Deploy AbstractBeanMetaData@10a44aaa{name=jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-ejb-2.1.0.jar,name=PersonManagerService,service=EJB3_endpoint bean=org.jboss.ejb3.endpoint.deployers.impl.EndpointImpl properties=[container] constructor=null autowireCandidate=true}

      2010-11-15 12:12:12,677 INFO  [org.jboss.ejb3.endpoint.deployers.EJB3EndpointDeployer] (main) Deploy AbstractBeanMetaData@6fe131b5{name=jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-webapp-web-2.1.0.war,name=KeyManagerService,service=EJB3_endpoint bean=org.jboss.ejb3.endpoint.deployers.impl.EndpointImpl properties=[container] constructor=null autowireCandidate=true}
      2010-11-15 12:12:12,677 INFO  [org.jboss.ejb3.endpoint.deployers.EJB3EndpointDeployer] (main) Deploy AbstractBeanMetaData@4448339f{name=jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-webapp-web-2.1.0.war,name=SecurityService,service=EJB3_endpoint bean=org.jboss.ejb3.endpoint.deployers.impl.EndpointImpl properties=[container] constructor=null autowireCandidate=true}
      2010-11-15 12:12:12,678 INFO  [org.jboss.ejb3.endpoint.deployers.EJB3EndpointDeployer] (main) Deploy AbstractBeanMetaData@438fed4a{name=jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-webapp-web-2.1.0.war,name=SaltManagerService,service=EJB3_endpoint bean=org.jboss.ejb3.endpoint.deployers.impl.EndpointImpl properties=[container] constructor=null autowireCandidate=true}

      2010-11-15 12:12:12,799 INFO  [org.jboss.ejb3.session.SessionSpecContainer] (main) Starting jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-2.1.0.ear,name=SecurityService,service=EJB3
      2010-11-15 12:12:12,800 INFO  [org.jboss.ejb3.EJBContainer] (main) STARTED EJB: org.hiplab.simgap.ejb.security.SecurityServiceBean ejbName: SecurityService
      2010-11-15 12:12:12,831 INFO  [org.jboss.ejb3.proxy.impl.jndiregistrar.JndiSessionRegistrarBase] (main) Binding the following Entries in Global JNDI:


          SecurityService/remote - EJB3.x Default Remote Business Interface
          SecurityService/remote-org.hiplab.simgap.ejb.security.SecurityService - EJB3.x Remote Business Interface


      2010-11-15 12:12:12,966 INFO  [org.jboss.ejb3.session.SessionSpecContainer] (main) Starting jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-2.1.0.ear,name=KeyManagerService,service=EJB3
      2010-11-15 12:12:12,990 INFO  [org.jboss.ejb3.EJBContainer] (main) STARTED EJB: org.hiplab.simgap.ejb.service.KeyManagerServiceBean ejbName: KeyManagerService
      2010-11-15 12:12:13,034 INFO  [org.jboss.ejb3.proxy.impl.jndiregistrar.JndiSessionRegistrarBase] (main) Binding the following Entries in Global JNDI:


          KeyManagerService/remote - EJB3.x Default Remote Business Interface
          KeyManagerService/remote-org.hiplab.simgap.ejb.service.KeyManagerService - EJB3.x Remote Business Interface


      2010-11-15 12:12:13,082 INFO  [org.jboss.ejb3.session.SessionSpecContainer] (main) Starting jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-2.1.0.ear,name=SaltManagerService,service=EJB3
      2010-11-15 12:12:13,083 INFO  [org.jboss.ejb3.EJBContainer] (main) STARTED EJB: org.hiplab.simgap.ejb.service.SaltManagerServiceBean ejbName: SaltManagerService
      2010-11-15 12:12:13,111 INFO  [org.jboss.ejb3.proxy.impl.jndiregistrar.JndiSessionRegistrarBase] (main) Binding the following Entries in Global JNDI:


          SaltManagerService/remote - EJB3.x Default Remote Business Interface
          SaltManagerService/remote-org.hiplab.simgap.ejb.service.SaltManagerService - EJB3.x Remote Business Interface


      2010-11-15 12:12:13,206 INFO  [org.jboss.ejb3.session.SessionSpecContainer] (main) Starting jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-ejb-2.1.0.jar,name=PersonManagerSecondaryService,service=EJB3
      2010-11-15 12:12:13,229 INFO  [org.jboss.ejb3.EJBContainer] (main) STARTED EJB: org.openhie.openempi.ejb.person.PersonManagerSecondaryServiceBean ejbName: PersonManagerSecondaryService
      2010-11-15 12:12:13,245 INFO  [org.jboss.ejb3.proxy.impl.jndiregistrar.JndiSessionRegistrarBase] (main) Binding the following Entries in Global JNDI:


          openempi/PersonManagerSecondaryService - EJB3.x Default Remote Business Interface
          openempi-2.1.0/PersonManagerSecondaryService/remote-org.openhie.openempi.ejb.person.PersonManagerSecondaryService - EJB3.x Remote Business Interface


      2010-11-15 12:12:13,315 INFO  [org.jboss.ejb3.session.SessionSpecContainer] (main) Starting jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-ejb-2.1.0.jar,name=PersonManagerService,service=EJB3
      2010-11-15 12:12:13,336 INFO  [org.jboss.ejb3.EJBContainer] (main) STARTED EJB: org.openhie.openempi.ejb.person.PersonManagerServiceBean ejbName: PersonManagerService
      2010-11-15 12:12:13,347 INFO  [org.jboss.ejb3.proxy.impl.jndiregistrar.JndiSessionRegistrarBase] (main) Binding the following Entries in Global JNDI:


          openempi/PersonManagerService - EJB3.x Default Remote Business Interface
          openempi-2.1.0/PersonManagerService/remote-org.openhie.openempi.ejb.person.PersonManagerService - EJB3.x Remote Business Interface


      2010-11-15 12:12:13,400 INFO  [org.jboss.ejb3.session.SessionSpecContainer] (main) Starting jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-ejb-2.1.0.jar,name=PersonQuerySecondaryService,service=EJB3
      2010-11-15 12:12:13,428 INFO  [org.jboss.ejb3.EJBContainer] (main) STARTED EJB: org.openhie.openempi.ejb.person.PersonQuerySecondaryServiceBean ejbName: PersonQuerySecondaryService
      2010-11-15 12:12:13,439 INFO  [org.jboss.ejb3.proxy.impl.jndiregistrar.JndiSessionRegistrarBase] (main) Binding the following Entries in Global JNDI:


          openempi/PersonQuerySecondaryService - EJB3.x Default Remote Business Interface
          openempi-2.1.0/PersonQuerySecondaryService/remote-org.openhie.openempi.ejb.person.PersonQuerySecondaryService - EJB3.x Remote Business Interface


      2010-11-15 12:12:13,852 INFO  [org.jboss.ejb3.session.SessionSpecContainer] (main) Starting jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-ejb-2.1.0.jar,name=PersonQueryService,service=EJB3
      2010-11-15 12:12:13,868 INFO  [org.jboss.ejb3.EJBContainer] (main) STARTED EJB: org.openhie.openempi.ejb.person.PersonQueryServiceBean ejbName: PersonQueryService
      2010-11-15 12:12:13,877 INFO  [org.jboss.ejb3.proxy.impl.jndiregistrar.JndiSessionRegistrarBase] (main) Binding the following Entries in Global JNDI:


          openempi/PersonQueryService - EJB3.x Default Remote Business Interface
          openempi-2.1.0/PersonQueryService/remote-org.openhie.openempi.ejb.person.PersonQueryService - EJB3.x Remote Business Interface


      2010-11-15 12:12:13,919 INFO  [org.jboss.ejb3.session.SessionSpecContainer] (main) Starting jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-ejb-2.1.0.jar,name=SecurityService,service=EJB3
      2010-11-15 12:12:13,934 INFO  [org.jboss.ejb3.EJBContainer] (main) STARTED EJB: org.openhie.openempi.ejb.security.SecurityServiceBean ejbName: SecurityService
      2010-11-15 12:12:13,942 INFO  [org.jboss.ejb3.proxy.impl.jndiregistrar.JndiSessionRegistrarBase] (main) Binding the following Entries in Global JNDI:


          openempi/SecurityService - EJB3.x Default Remote Business Interface
          openempi-2.1.0/SecurityService/remote-org.openhie.openempi.ejb.security.SecurityService - EJB3.x Remote Business Interface


      2010-11-15 12:12:14,250 WARN  [org.jboss.wsf.container.jboss50.deployer.JAXWSDeployerHookPreJSE] (main) Cannot load servlet class: com.google.gwt.junit.server.JUnitHostImpl
      2010-11-15 12:12:20,922 INFO  [org.jboss.web.tomcat.service.deployers.TomcatDeployment] (main) deploy, ctxPath=/openempi-admin
      2010-11-15 12:12:34,680 INFO  [STDOUT] (main) Hibernate: select this_.audit_event_type_cd as audit1_1_0_, this_.audit_event_type_code as audit2_1_0_, this_.audit_event_type_description as audit3_1_0_, this_.audit_event_type_name as audit4_1_0_ from audit_event_type this_
      2010-11-15 12:12:39,300 INFO  [STDOUT] (main) Hibernate: select this_.audit_event_type_cd as audit1_42_0_, this_.audit_event_type_code as audit2_42_0_, this_.audit_event_type_description as audit3_42_0_, this_.audit_event_type_name as audit4_42_0_ from audit_event_type this_
      2010-11-15 12:12:39,520 ERROR [org.jboss.system.server.profileservice.ProfileServiceBootstrap] (main) Failed to load profile: Summary of incomplete deployments (SEE PREVIOUS ERRORS FOR DETAILS):

       

      DEPLOYMENTS MISSING DEPENDENCIES:
        Deployment "jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-webapp-web-2.1.0.war,name=KeyManagerService,service=EJB3_endpoint" is missing the following dependencies:
          Dependency "jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-webapp-web-2.1.0.war,name=KeyManagerService,service=EJB3" (should be in state "Configured", but is actually in state "** NOT FOUND Depends on 'jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-webapp-web-2.1.0.war,name=KeyManagerService,service=EJB3' **")
        Deployment "jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-webapp-web-2.1.0.war,name=SaltManagerService,service=EJB3_endpoint" is missing the following dependencies:
          Dependency "jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-webapp-web-2.1.0.war,name=SaltManagerService,service=EJB3" (should be in state "Configured", but is actually in state "** NOT FOUND Depends on 'jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-webapp-web-2.1.0.war,name=SaltManagerService,service=EJB3' **")
        Deployment "jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-webapp-web-2.1.0.war,name=SecurityService,service=EJB3_endpoint" is missing the following dependencies:
          Dependency "jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-webapp-web-2.1.0.war,name=SecurityService,service=EJB3" (should be in state "Configured", but is actually in state "** NOT FOUND Depends on 'jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-webapp-web-2.1.0.war,name=SecurityService,service=EJB3' **")


      DEPLOYMENTS IN ERROR:
        Deployment "jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-webapp-web-2.1.0.war,name=KeyManagerService,service=EJB3" is in error due to the following reason(s): ** NOT FOUND Depends on 'jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-webapp-web-2.1.0.war,name=KeyManagerService,service=EJB3' **
        Deployment "jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-webapp-web-2.1.0.war,name=SaltManagerService,service=EJB3" is in error due to the following reason(s): ** NOT FOUND Depends on 'jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-webapp-web-2.1.0.war,name=SaltManagerService,service=EJB3' **
        Deployment "jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-webapp-web-2.1.0.war,name=SecurityService,service=EJB3" is in error due to the following reason(s): ** NOT FOUND Depends on 'jboss.j2ee:ear=openempi-2.1.0.ear,jar=openempi-webapp-web-2.1.0.war,name=SecurityService,service=EJB3' **

       

      2010-11-15 12:12:39,556 INFO  [org.apache.coyote.http11.Http11Protocol] (main) Starting Coyote HTTP/1.1 on http-localhost%2F127.0.0.1-8080
      2010-11-15 12:12:39,587 INFO  [org.apache.coyote.ajp.AjpProtocol] (main) Starting Coyote AJP/1.3 on ajp-localhost%2F127.0.0.1-8009
      2010-11-15 12:12:39,597 INFO  [org.jboss.bootstrap.microcontainer.ServerImpl] (main) JBoss (Microcontainer) [5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221634)] Started in 3m:38s:458ms

       

       

       

       

        • 1. Re: Unwanted deployments after migrating EJB3 app from JBoss 4.2.3 to 5.1.0
          Csaba Toth Newbie

          The remote server's ejb-jar.xml:

          <ejb-jar xmlns="http://java.sun.com/xml/ns/javaee"
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
                    http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd"
              version="3.0">
              <description>KeyServer</description>
              <display-name>KeyServer EJB Layer</display-name>
              <enterprise-beans>
                  <session>
                      <ejb-name>SecurityService</ejb-name>
                      <business-remote>org.hiplab.simgap.ejb.security.SecurityService</business-remote>
                      <ejb-class>org.hiplab.simgap.ejb.security.SecurityServiceBean</ejb-class>
                      <session-type>Stateless</session-type>
                      <transaction-type>Container</transaction-type>
                      <env-entry>
                          <env-entry-name>ejb/BeanFactoryPath</env-entry-name>
                          <env-entry-type>java.lang.String</env-entry-type>
                          <env-entry-value>
                              /applicationContextKeyServer-service.xml /applicationContextKeyServer-dao.xml /applicationContextKeyServer-resources.xml
                          </env-entry-value>
                      </env-entry>
                  </session>
                  <session>
                      <ejb-name>KeyManagerService</ejb-name>
                      <business-remote>org.hiplab.simgap.ejb.service.KeyManagerService</business-remote>
                      <ejb-class>org.hiplab.simgap.ejb.service.KeyManagerServiceBean</ejb-class>
                      <session-type>Stateless</session-type>
                      <transaction-type>Container</transaction-type>
                      <env-entry>
                          <env-entry-name>ejb/BeanFactoryPath</env-entry-name>
                          <env-entry-type>java.lang.String</env-entry-type>
                          <env-entry-value>
                              /applicationContextKeyServer-service.xml /applicationContextKeyServer-dao.xml /applicationContextKeyServer-resources.xml
                          </env-entry-value>
                      </env-entry>
                  </session>
                  <session>
                      <ejb-name>SaltManagerService</ejb-name>
                      <business-remote>org.hiplab.simgap.ejb.service.SaltManagerService</business-remote>
                      <ejb-class>org.hiplab.simgap.ejb.service.SaltManagerServiceBean</ejb-class>
                      <session-type>Stateless</session-type>
                      <transaction-type>Container</transaction-type>
                      <env-entry>
                          <env-entry-name>ejb/BeanFactoryPath</env-entry-name>
                          <env-entry-type>java.lang.String</env-entry-type>
                          <env-entry-value>
                              /applicationContextKeyServer-service.xml /applicationContextKeyServer-dao.xml /applicationContextKeyServer-resources.xml
                          </env-entry-value>
                      </env-entry>
                  </session>
              </enterprise-beans>
          </ejb-jar>

           

          jboss.xml:

          <?xml version="1.0" encoding="UTF-8"?>
          <jboss>
            <enterprise-beans>
              <session>
                <ejb-name>SecurityService</ejb-name>
                <jndi-name>keyserver/SecurityService</jndi-name>
              </session>
              <session>
                <ejb-name>KeyManagerService</ejb-name>
                <jndi-name>keyserver/KeyManagerService</jndi-name>
              </session>
              <session>
                <ejb-name>SaltManagerService</ejb-name>
                <jndi-name>keyserver/SaltManagerService</jndi-name>
              </session>
            </enterprise-beans>
          </jboss>

          • 2. Re: Unwanted deployments after migrating EJB3 app from JBoss 4.2.3 to 5.1.0
            Csaba Toth Newbie

            The "client" application's own exposed EJB3

            ejb-jar.xml:

            <ejb-jar xmlns="http://java.sun.com/xml/ns/javaee"
                xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
                      http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd"
                version="3.0">
                <description>OpenEMPI</description>
                <display-name>OpenEMPI EJB Layer</display-name>
                <enterprise-beans>
                    <session>
                        <ejb-name>SecurityService</ejb-name>
                        <business-remote>org.openhie.openempi.ejb.security.SecurityService</business-remote>
                        <ejb-class>org.openhie.openempi.ejb.security.SecurityServiceBean</ejb-class>
                        <session-type>Stateless</session-type>
                        <transaction-type>Container</transaction-type>
                        <env-entry>
                            <env-entry-name>ejb/BeanFactoryPath</env-entry-name>
                            <env-entry-type>java.lang.String</env-entry-type>
                            <env-entry-value>
                                /applicationContext-service.xml /applicationContext-dao.xml /applicationContext-resources.xml
                            </env-entry-value>
                        </env-entry>
                    </session>
                    <session>
                        <ejb-name>PersonManagerService</ejb-name>
                        <business-remote>org.openhie.openempi.ejb.person.PersonManagerService</business-remote>
                        <ejb-class>org.openhie.openempi.ejb.person.PersonManagerServiceBean</ejb-class>
                        <session-type>Stateless</session-type>
                        <transaction-type>Container</transaction-type>
                        <env-entry>
                            <env-entry-name>ejb/BeanFactoryPath</env-entry-name>
                            <env-entry-type>java.lang.String</env-entry-type>
                            <env-entry-value>
                                /applicationContext-service.xml /applicationContext-dao.xml /applicationContext-resources.xml
                            </env-entry-value>
                        </env-entry>
                    </session>
                    <session>
                        <ejb-name>PersonQueryService</ejb-name>
                        <business-remote>org.openhie.openempi.ejb.person.PersonQueryService</business-remote>
                        <ejb-class>org.openhie.openempi.ejb.person.PersonQueryServiceBean</ejb-class>
                        <session-type>Stateless</session-type>
                        <transaction-type>Container</transaction-type>
                        <env-entry>
                            <env-entry-name>ejb/BeanFactoryPath</env-entry-name>
                            <env-entry-type>java.lang.String</env-entry-type>
                            <env-entry-value>
                                /applicationContext-service.xml /applicationContext-dao.xml /applicationContext-resources.xml
                            </env-entry-value>
                        </env-entry>
                    </session>
                    <session>
                        <ejb-name>PersonManagerSecondaryService</ejb-name>
                        <business-remote>org.openhie.openempi.ejb.person.PersonManagerSecondaryService</business-remote>
                        <ejb-class>org.openhie.openempi.ejb.person.PersonManagerSecondaryServiceBean</ejb-class>
                        <session-type>Stateless</session-type>
                        <transaction-type>Container</transaction-type>
                        <env-entry>
                            <env-entry-name>ejb/BeanFactoryPath</env-entry-name>
                            <env-entry-type>java.lang.String</env-entry-type>
                            <env-entry-value>
                                /applicationContext-service.xml /applicationContext-dao.xml /applicationContext-resources.xml
                            </env-entry-value>
                        </env-entry>
                    </session>
                    <session>
                        <ejb-name>PersonQuerySecondaryService</ejb-name>
                        <business-remote>org.openhie.openempi.ejb.person.PersonQuerySecondaryService</business-remote>
                        <ejb-class>org.openhie.openempi.ejb.person.PersonQuerySecondaryServiceBean</ejb-class>
                        <session-type>Stateless</session-type>
                        <transaction-type>Container</transaction-type>
                        <env-entry>
                            <env-entry-name>ejb/BeanFactoryPath</env-entry-name>
                            <env-entry-type>java.lang.String</env-entry-type>
                            <env-entry-value>
                                /applicationContext-service.xml /applicationContext-dao.xml /applicationContext-resources.xml
                            </env-entry-value>
                        </env-entry>
                    </session>
                </enterprise-beans>
            </ejb-jar>

             

            jboss.xml:

            <jboss>
              <enterprise-beans>
                <session>
                  <ejb-name>SecurityService</ejb-name>
                  <jndi-name>openempi/SecurityService</jndi-name>
                </session>
                <session>
                  <ejb-name>PersonManagerService</ejb-name>
                  <jndi-name>openempi/PersonManagerService</jndi-name>
                </session>
                <session>
                  <ejb-name>PersonQueryService</ejb-name>
                  <jndi-name>openempi/PersonQueryService</jndi-name>
                </session>   
                <session>
                  <ejb-name>PersonManagerSecondaryService</ejb-name>
                  <jndi-name>openempi/PersonManagerSecondaryService</jndi-name>
                </session>
                <session>
                  <ejb-name>PersonQuerySecondaryService</ejb-name>
                  <jndi-name>openempi/PersonQuerySecondaryService</jndi-name>
                </session>   
              </enterprise-beans>
            </jboss>

            • 3. Re: Unwanted deployments after migrating EJB3 app from JBoss 4.2.3 to 5.1.0
              jaikiran pai Master

              It's a lot of logs to read So is the KeyManagerService a annotated bean impl class? Can you post the relevant code of that class?

              • 4. Re: Unwanted deployments after migrating EJB3 app from JBoss 4.2.3 to 5.1.0
                Csaba Toth Newbie

                Sure. The KeyManagerService is annotated, but it's not the implementation, it is the interface class. Here is KeyManagerService.java, it is in the keyserver-ejb-1.0.0.jar

                 

                package org.hiplab.simgap.ejb.service;

                 

                import javax.ejb.Remote;

                 

                import org.hiplab.simgap.ApplicationException;
                import org.hiplab.simgap.model.Key;

                 

                @Remote
                public interface KeyManagerService
                {
                    public Key addKey(String sessionKey) throws ApplicationException;
                   
                    public void deleteKey(String sessionKey, Long keyId) throws ApplicationException;
                   
                    public Key getKey(String sessionKey, Long keyId) throws ApplicationException;
                }

                 

                Is it a problem, if the implementation class (KeyManagerServiceBean.java) is also contained in the ejb-jar?

                 

                package org.hiplab.simgap.ejb.service;

                 

                import javax.ejb.Stateless;
                import javax.interceptor.Interceptors;

                 

                import org.hiplab.simgap.ApplicationException;
                import org.hiplab.simgap.context.Context;
                import org.hiplab.simgap.ejb.BaseSpringInjectableBean;
                import org.hiplab.simgap.ejb.SpringInjectionInterceptor;
                import org.hiplab.simgap.model.Key;

                 

                @Stateless(name="KeyManagerService")
                @Interceptors ({SpringInjectionInterceptor.class})
                public class KeyManagerServiceBean extends BaseSpringInjectableBean implements KeyManagerService
                {
                    private static final long serialVersionUID = -9052466924525425485L;

                 

                    public Key addKey(String sessionKey) throws ApplicationException {
                        log.trace("In addKey method.");
                        Context.authenticate(sessionKey);
                        org.hiplab.simgap.service.KeyManagerService keyService = Context.getKeyManagerService();
                        return keyService.addKey();
                    }
                   
                    public void deleteKey(String sessionKey, Long keyId) throws ApplicationException {
                        log.trace("In deleteKey method.");
                        Context.authenticate(sessionKey);
                        org.hiplab.simgap.service.KeyManagerService keyService = Context.getKeyManagerService();
                        keyService.deleteKey(keyId);
                    }
                   
                    public Key getKey(String sessionKey, Long keyId) throws ApplicationException {
                        log.trace("In getKey method.");
                        Context.authenticate(sessionKey);
                        org.hiplab.simgap.service.KeyManagerService keyService = Context.getKeyManagerService();
                        return keyService.getKey(keyId);
                    }
                }

                 

                Or do you see any unusual thing?

                • 5. Re: Unwanted deployments after migrating EJB3 app from JBoss 4.2.3 to 5.1.0
                  jaikiran pai Master

                  Csaba Toth wrote:

                   


                  Is it a problem, if the implementation class (KeyManagerServiceBean.java) is also contained in the ejb-jar?

                   

                  Yes, if the ejb-jar file being deployed contains the implementation class which has been annotated as a bean then it will be deployed by the server. The server scans for classes containing the bean annotations.

                  • 6. Re: Unwanted deployments after migrating EJB3 app from JBoss 4.2.3 to 5.1.0
                    Csaba Toth Newbie

                    That make sense a lot. The only question is: why did this work like that with JBoss 4.2.3GA. I'll try to move things around and get back here somtimes.

                    • 7. Re: Unwanted deployments after migrating EJB3 app from JBoss 4.2.3 to 5.1.0
                      jaikiran pai Master

                      JBoss AS 4.2.3 did not have fully spec compliant EJB3 container. Chances are that it either ignored the jars in that location or something else was going on.