• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Tim Cooke
  • Campbell Ritchie
  • paul wheaton
  • Ron McLeod
  • Devaka Cooray
Sheriffs:
  • Jeanne Boyarsky
  • Liutauras Vilda
  • Paul Clapham
Saloon Keepers:
  • Tim Holloway
  • Carey Brown
  • Piet Souris
Bartenders:

Jboss5 deployment error

 
Greenhorn
Posts: 14
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,

While deploying my ear file in jboss-5.1 getting below issues:

ERROR [org.jboss.kernel.plugins.dependency.AbstractKernelController] (main) Error installing to Start: name=jboss.j2ee:ear=ee.ear,jar=ee.jar,name=APAging,service=EJB3 state=Create
java.lang.NullPointerException
at javax.naming.NameImpl.<init>(NameImpl.java:264)
at javax.naming.CompoundName.<init>(CompoundName.java:187)
at org.jnp.interfaces.NamingParser.parse(NamingParser.java:62)
at org.jboss.util.naming.Util.bind(Util.java:90)
at org.jboss.ejb3.proxy.impl.jndiregistrar.JndiSessionRegistrarBase.bind(JndiSessionRegistrarBase.java:910)
at org.jboss.ejb3.proxy.impl.jndiregistrar.JndiSessionRegistrarBase.bind(JndiSessionRegistrarBase.java:895)
at org.jboss.ejb3.proxy.impl.jndiregistrar.JndiSessionRegistrarBase.bind(JndiSessionRegistrarBase.java:884)
at org.jboss.ejb3.proxy.impl.jndiregistrar.JndiSessionRegistrarBase.bindEjb(JndiSessionRegistrarBase.java:151)
at org.jboss.ejb3.session.SessionContainer.lockedStart(SessionContainer.java:210)
at org.jboss.ejb3.session.SessionSpecContainer.lockedStart(SessionSpecContainer.java:577)
at org.jboss.ejb3.stateless.StatelessContainer.lockedStart(StatelessContainer.java:192)
at org.jboss.ejb3.EJBContainer.start(EJBContainer.java:884)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jboss.reflect.plugins.introspection.ReflectionUtils.invoke(ReflectionUtils.java:59)
at org.jboss.reflect.plugins.introspection.ReflectMethodInfoImpl.invoke(ReflectMethodInfoImpl.java:150)
at org.jboss.joinpoint.plugins.BasicMethodJoinPoint.dispatch(BasicMethodJoinPoint.java:66)
at org.jboss.kernel.plugins.dependency.KernelControllerContextAction$JoinpointDispatchWrapper.execute(KernelControllerContextAction.java:241)
at org.jboss.kernel.plugins.dependency.ExecutionWrapper.execute(ExecutionWrapper.java:47)
at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchExecutionWrapper(KernelControllerContextAction.java:109)
at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchJoinPoint(KernelControllerContextAction.java:70)
at org.jboss.kernel.plugins.dependency.LifecycleAction.installActionInternal(LifecycleAction.java:221)
at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:54)
at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:42)
at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)
at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:774)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:540)
at org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataDeployer.deploy(BeanMetaDataDeployer.java:121)
at org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataDeployer.deploy(BeanMetaDataDeployer.java:51)
at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62)
at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50)
at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1178)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1210)
at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)
at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:702)
at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117)
at org.jboss.system.server.profileservice.repository.ProfileDeployAction.install(ProfileDeployAction.java:70)
at org.jboss.system.server.profileservice.repository.AbstractProfileAction.install(AbstractProfileAction.java:53)
at org.jboss.system.server.profileservice.repository.AbstractProfileService.install(AbstractProfileService.java:361)
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
at org.jboss.system.server.profileservice.repository.AbstractProfileService.activateProfile(AbstractProfileService.java:306)
at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:271)
at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:461)
at org.jboss.Main.boot(Main.java:221)
at org.jboss.Main$1.run(Main.java:556)
at java.lang.Thread.run(Thread.java:662)

This error is coming for every bean. Here placing my ejb-jar.xml code:
<?xml version="1.0" encoding="UTF-8"?>


<ejb-jar>
<display-name>Emagia Enterprise</display-name>
<enterprise-beans>

<!-- <entity id="Entity_1">
<description>User Entity Bean ( BMP )</description>
<display-name>Users</display-name>
<ejb-name>UserBMPEB</ejb-name>
<home>emagia.ejb.UserHome</home>
<remote>emagia.ejb.UserRemote</remote>
<ejb-class>emagia.ejb.User_EB</ejb-class>
<persistence-type>Bean</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
<reentrant>False</reentrant>
<primkey-field>id</primkey-field>
</entity>-->

<!-- <entity id="Entity_2">
<description>Settings Entity Bean ( BMP )</description>
<display-name>Settings</display-name>
<ejb-name>SettingsBMPEB</ejb-name>
<home>emagia.ejb.SettingsHome</home>
<remote>emagia.ejb.SettingsRemote</remote>
<ejb-class>emagia.ejb.Settings_EB</ejb-class>
<persistence-type>Bean</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
<reentrant>False</reentrant>
<primkey-field>id</primkey-field>
</entity> -->

<!-- <entity id="Entity_3">
<description>Preferences Entity Bean ( BMP )</description>
<display-name>Preferences</display-name>
<ejb-name>PreferencesBMPEB</ejb-name>
<home>emagia.ejb.PreferencesHome</home>
<remote>emagia.ejb.PreferencesRemote</remote>
<ejb-class>emagia.ejb.PreferencesBMPEB</ejb-class>
<persistence-type>Bean</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
<reentrant>False</reentrant>
<primkey-field>id</primkey-field>
</entity> -->

<!-- <entity id="Entity_4">
<description>Representatives Entity Bean ( BMP )</description>
<display-name>Representatives</display-name>
<ejb-name>RepresentativesBMPEB</ejb-name>
<home>emagia.ejb.RepresentativesHome</home>
<remote>emagia.ejb.RepresentativesRemote</remote>
<ejb-class>emagia.ejb.Representatives_EB</ejb-class>
<persistence-type>Bean</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
<reentrant>False</reentrant>
<primkey-field>id</primkey-field>
</entity> -->

<!-- <entity id="Entity_5">
<description>Accounting Period Entity Bean ( BMP )</description>
<display-name>AccountingPeriod</display-name>
<ejb-name>AccountingPeriodBMPEB</ejb-name>
<home>emagia.ejb.AccountingPeriodHome</home>
<remote>emagia.ejb.AccountingPeriodRemote</remote>
<ejb-class>emagia.ejb.AccountingPeriod_EB</ejb-class>
<persistence-type>Bean</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
<reentrant>False</reentrant>
<primkey-field>id</primkey-field>
</entity> -->

<!-- <entity id="Entity_6">
<description>Company Entity Bean ( BMP )</description>
<display-name>Company</display-name>
<ejb-name>CompanyBMPEB</ejb-name>
<home>emagia.ejb.CompanyHome</home>
<remote>emagia.ejb.CompanyRemote</remote>
<ejb-class>emagia.ejb.Company_EB</ejb-class>
<persistence-type>Bean</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
<reentrant>False</reentrant>
<primkey-field>id</primkey-field>
</entity> -->

<!-- <entity id="Entity_7">
<description>AccessibleScreens Entity Bean ( BMP )</description>
<display-name>AccessibleScreens</display-name>
<ejb-name>AccessibleScreensBMPEB</ejb-name>
<home>emagia.ejb.AccessibleScreensHome</home>
<remote>emagia.ejb.AccessibleScreensRemote</remote>
<ejb-class>emagia.ejb.AccessibleScreens_EB</ejb-class>
<persistence-type>Bean</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
<reentrant>False</reentrant>
<primkey-field>id</primkey-field>
</entity> -->


<!-- <entity id="Entity_8">
<description>LookupCode Entity Bean ( BMP )</description>
<display-name>LookupCode_EB</display-name>
<ejb-name>LookupCode_EB</ejb-name>
<home>emagia.ejb.LookupCodeHome</home>
<remote>emagia.ejb.LookupCodeRemote</remote>
<ejb-class>emagia.ejb.LookupCode_EB</ejb-class>
<persistence-type>Bean</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
<reentrant>False</reentrant>
<primkey-field>id</primkey-field>
</entity> -->

<!-- <entity id="Entity_9">
<description>Dispute Code Entity Bean ( BMP )</description>
<display-name>DisputeCodes</display-name>
<ejb-name>DisputeCode_EB</ejb-name>
<home>emagia.ejb.DisputeCodeHome</home>
<remote>emagia.ejb.DisputeCodeRemote</remote>
<ejb-class>emagia.ejb.DisputeCode_EB</ejb-class>
<persistence-type>Bean</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
<reentrant>False</reentrant>
<primkey-field>id</primkey-field>
</entity>
-->

<!-- <entity id="Entity_10">
<description>Collector User Entity Bean ( BMP )</description>
<display-name>CollectorUser</display-name>
<ejb-name>CollectorUserBMPEB</ejb-name>
<home>emagia.ejb.CollectorUserHome</home>
<remote>emagia.ejb.CollectorUserRemote</remote>
<ejb-class>emagia.ejb.CollectorUser_EB</ejb-class>
<persistence-type>Bean</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
<reentrant>False</reentrant>
<primkey-field>id</primkey-field>
</entity> -->

<!-- <entity id="Entity_11">
<description>TaskMaster Entity Bean ( BMP )</description>
<display-name>TaskMaster_EB</display-name>
<ejb-name>TaskMaster_EB</ejb-name>
<home>emagia.ejb.TaskMasterHome</home>
<remote>emagia.ejb.TaskMasterRemote</remote>
<ejb-class>emagia.ejb.TaskMaster_EB</ejb-class>
<persistence-type>Bean</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
<reentrant>False</reentrant>
<primkey-field>id</primkey-field>
</entity> -->

<!-- <entity id="Entity_12">
<description>Strategy Entity Bean ( BMP )</description>
<display-name>Strategy_EB</display-name>
<ejb-name>Strategy_EB</ejb-name>
<home>emagia.ejb.StrategyHome</home>
<remote>emagia.ejb.StrategyRemote</remote>
<ejb-class>emagia.ejb.Strategy_EB</ejb-class>
<persistence-type>Bean</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
<reentrant>False</reentrant>
<primkey-field>id</primkey-field>
</entity> -->

<!-- <entity id="Entity_13">
<description>Strategy Task Entity Bean ( BMP )</description>
<display-name>StrategyTask_EB</display-name>
<ejb-name>StrategyTask_EB</ejb-name>
<home>emagia.ejb.StrategyTaskHome</home>
<remote>emagia.ejb.StrategyTaskRemote</remote>
<ejb-class>emagia.ejb.StrategyTask_EB</ejb-class>
<persistence-type>Bean</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
<reentrant>False</reentrant>
<primkey-field>id</primkey-field>
</entity> -->

<!-- <entity id="Entity_14">
<description>Letter Template ( BMP )</description>
<display-name>LetterTemplate_EB</display-name>
<ejb-name>LetterTemplate_EB</ejb-name>
<home>emagia.ejb.LetterTemplateHome</home>
<remote>emagia.ejb.LetterTemplateRemote</remote>
<ejb-class>emagia.ejb.LetterTemplate_EB</ejb-class>
<persistence-type>Bean</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
<reentrant>False</reentrant>
<primkey-field>id</primkey-field>
</entity> -->

<!--
<entity id="Entity_15">
<description>Account Rep Groups Entity Bean ( BMP )</description>
<display-name>AccountRepGroups</display-name>
<ejb-name>AccountRepGroup_EB</ejb-name>
<home>emagia.ejb.AccountRepGroupHome</home>
<remote>emagia.ejb.AccountRepGroupRemote</remote>
<ejb-class>emagia.ejb.AccountRepGroup_EB</ejb-class>
<persistence-type>Bean</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
<reentrant>False</reentrant>
<primkey-field>id</primkey-field>
</entity>
-->

<entity id="Entity_16">
<description>Strategy Identifiers Entity Bean ( BMP )</description>
<display-name>StrategyIdentifers</display-name>
<ejb-name>StrategyIdentifers_EB</ejb-name>
<home>emagia.ejb.StrategyIdentifersHome</home>
<remote>emagia.ejb.StrategyIdentifersRemote</remote>
<ejb-class>emagia.ejb.StrategyIdentifers_EB</ejb-class>
<persistence-type>Bean</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
<reentrant>False</reentrant>
<primkey-field>id</primkey-field>
</entity>

<!-- <entity id="Entity_17">
<description>Letter Groups Entity Bean ( BMP )</description>
<display-name>LetterGroups_EB</display-name>
<ejb-name>LetterGroups_EB</ejb-name>
<home>emagia.ejb.LetterGroupsHome</home>
<remote>emagia.ejb.LetterGroupsRemote</remote>
<ejb-class>emagia.ejb.LetterGroups_EB</ejb-class>
<persistence-type>Bean</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
<reentrant>False</reentrant>
<primkey-field>id</primkey-field>
</entity> -->

<!-- <entity id="Entity_18">
<description>Collector Strategy Entity Bean ( BMP )</description>
<display-name>Collector Strategy_EB</display-name>
<ejb-name>CollectorStrategy_EB</ejb-name>
<home>emagia.ejb.CollectorStrategyHome</home>
<remote>emagia.ejb.CollectorStrategyRemote</remote>
<ejb-class>emagia.ejb.CollectorStrategy_EB</ejb-class>
<persistence-type>Bean</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
<reentrant>False</reentrant>
<primkey-field>id</primkey-field>
</entity> -->


<!-- <entity id="Entity_19">
<description>Time Zone Entity Bean ( BMP )</description>
<display-name>TimeZone</display-name>
<ejb-name>TimeZone_EB</ejb-name>
<home>emagia.ejb.TimeZoneHome</home>
<remote>emagia.ejb.TimeZoneRemote</remote>
<ejb-class>emagia.ejb.TimeZone_EB</ejb-class>
<persistence-type>Bean</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
<reentrant>False</reentrant>
<primkey-field>id</primkey-field>
</entity> -->

<!-- <entity id="Entity_20">
<description>Security Entity Bean( BMP )</description>
<display-name>Security</display-name>
<ejb-name>Security_EB</ejb-name>
<home>emagia.ejb.SecurityHome</home>
<remote>emagia.ejb.SecurityRemote</remote>
<ejb-class>emagia.ejb.Security_EB</ejb-class>
<persistence-type>Bean</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
<reentrant>False</reentrant>
<primkey-field>id</primkey-field>
</entity> -->


<!-- <entity id="Entity_21">
<description>Priority Entity Bean ( BMP )</description>
<display-name>Priority</display-name>
<ejb-name>Priority_EB</ejb-name>
<home>emagia.ejb.PriorityHome</home>
<remote>emagia.ejb.PriorityRemote</remote>
<ejb-class>emagia.ejb.Priority_EB</ejb-class>
<persistence-type>Bean</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
<reentrant>False</reentrant>
<primkey-field>strKey</primkey-field>
</entity>-->

<!-- <entity id="Entity_22">
<description>Report Group Bean ( BMP )</description>
<display-name>ReportGroup</display-name>
<ejb-name>ReportGroup_EB</ejb-name>
<home>emagia.ejb.ReportGroupHome</home>
<remote>emagia.ejb.ReportGroupRemote</remote>
<ejb-class>emagia.ejb.ReportGroup_EB</ejb-class>
<persistence-type>Bean</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
<reentrant>False</reentrant>
<primkey-field>id</primkey-field>
</entity> -->

<!-- <entity id="Entity_23">
<description>ReportFieldSetup Bean ( BMP )</description>
<display-name>ReportFieldSetup</display-name>
<ejb-name>ReportFieldSetup_EB</ejb-name>
<home>emagia.ejb.ReportFieldSetupHome</home>
<remote>emagia.ejb.ReportFieldSetupRemote</remote>
<ejb-class>emagia.ejb.ReportFieldSetup_EB</ejb-class>
<persistence-type>Bean</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
<reentrant>False</reentrant>
<primkey-field>id</primkey-field>
</entity> -->

<!-- <entity id="Entity_24">
<description>Report Bean ( BMP )</description>
<display-name>Report</display-name>
<ejb-name>Report_EB</ejb-name>
<home>emagia.ejb.ReportHome</home>
<remote>emagia.ejb.ReportRemote</remote>
<ejb-class>emagia.ejb.Report_EB</ejb-class>
<persistence-type>Bean</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
<reentrant>False</reentrant>
<primkey-field>id</primkey-field>
</entity> -->

<!-- <entity id="Entity_25">
<description>Report Group User Permission ( BMP )</description>
<display-name>ReportGroupUserPermission</display-name>
<ejb-name>ReportGroupUserPermission_EB</ejb-name>
<home>emagia.ejb.ReportGroupUserPermissionHome</home>
<remote>emagia.ejb.ReportGroupUserPermissionRemote</remote>
<ejb-class>emagia.ejb.ReportGroupUserPermission_EB</ejb-class>
<persistence-type>Bean</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
<reentrant>False</reentrant>
<primkey-field>id</primkey-field>
</entity> -->

<!-- <entity id="Entity_26">
<description>Report User Permission ( BMP )</description>
<display-name>ReportUserPermission</display-name>
<ejb-name>ReportUserPermission_EB</ejb-name>
<home>emagia.ejb.ReportUserPermissionHome</home>
<remote>emagia.ejb.ReportUserPermissionRemote</remote>
<ejb-class>emagia.ejb.ReportUserPermission_EB</ejb-class>
<persistence-type>Bean</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
<reentrant>False</reentrant>
<primkey-field>id</primkey-field>
</entity> -->

<!-- <entity id="Entity_27">
<description>Report Fields Properties ( BMP )</description>
<display-name>ReportFieldsProperties</display-name>
<ejb-name>ReportFieldsProperties_EB</ejb-name>
<home>emagia.ejb.ReportFieldsPropertiesHome</home>
<remote>emagia.ejb.ReportFieldsPropertiesRemote</remote>
<ejb-class>emagia.ejb.ReportFieldsProperties_EB</ejb-class>
<persistence-type>Bean</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
<reentrant>False</reentrant>
<primkey-field>id</primkey-field>
</entity> -->

<!-- <entity id="Entity_28">
<description>Report Group By( BMP )</description>
<display-name>ReportGroupBy_EB</display-name>
<ejb-name>ReportGroupBy_EB</ejb-name>
<home>emagia.ejb.ReportGroupByHome</home>
<remote>emagia.ejb.ReportGroupByRemote</remote>
<ejb-class>emagia.ejb.ReportGroupBy_EB</ejb-class>
<persistence-type>Bean</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
<reentrant>False</reentrant>
<primkey-field>id</primkey-field>
</entity> -->

<!-- <entity id="Entity_29">
<description>Report Group By Association ( BMP )</description>
<display-name>ReportGroupByAsson</display-name>
<ejb-name>ReportGroupByAsson_EB</ejb-name>
<home>emagia.ejb.ReportGroupByAssonHome</home>
<remote>emagia.ejb.ReportGroupByAssonRemote</remote>
<ejb-class>emagia.ejb.ReportGroupByAsson_EB</ejb-class>
<persistence-type>Bean</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
<reentrant>False</reentrant>
<primkey-field>id</primkey-field>
</entity> -->

<!-- <entity id="Entity_30">
<description>Config User Entity Bean ( BMP )</description>
<display-name>ConfigUsers</display-name>
<ejb-name>ConfigUserBMPEB</ejb-name>
<home>emagia.ejb.ConfigUserBeanHome</home>
<remote>emagia.ejb.ConfigUserBeanRemote</remote>
<ejb-class>emagia.ejb.ConfigUserBean_EB</ejb-class>
<persistence-type>Bean</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
<reentrant>False</reentrant>
<primkey-field>id</primkey-field>
</entity> -->

<!-- <entity id="Entity_31">
<description>Customer site description ( BMP )</description>
<display-name>CustomerSite_EB</display-name>
<ejb-name>CustomerSite_EB</ejb-name>
<home>emagia.ejb.CustomerSiteHome</home>
<remote>emagia.ejb.CustomerSiteRemote</remote>
<ejb-class>emagia.ejb.CustomerSite_EB</ejb-class>
<persistence-type>Bean</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
<reentrant>False</reentrant>
<primkey-field>primaryKey</primkey-field>
</entity> -->

<!-- <entity id="Entity_32">
<description>Customer User Entity Bean ( BMP )</description>
<display-name>CustomerUser</display-name>
<ejb-name>CustomerUserBMPEB</ejb-name>
<home>emagia.ejb.CustomerUserHome</home>
<remote>emagia.ejb.CustomerUserRemote</remote>
<ejb-class>emagia.ejb.CustomerUser_EB</ejb-class>
<persistence-type>Bean</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
<reentrant>False</reentrant>
<primkey-field>id</primkey-field>
</entity> -->

<!-- <entity id="Entity_33">
<description>Customer Preferences ( BMP )</description>
<display-name>CustomerPreferences</display-name>
<ejb-name>CustomerPreferences_EB</ejb-name>
<home>emagia.ejb.CustomerPreferencesHome</home>
<remote>emagia.ejb.CustomerPreferencesRemote</remote>
<ejb-class>emagia.ejb.CustomerPreferences_EB</ejb-class>
<persistence-type>Bean</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
<reentrant>False</reentrant>
<primkey-field>id</primkey-field>
</entity> -->

<!-- <entity id="Entity_34">
<description>StrategyTaskSchedule ( BMP )</description>
<display-name>StrategyTaskSchedule_EB</display-name>
<ejb-name>StrategyTaskSchedule_EB</ejb-name>
<home>emagia.ejb.StrategyTaskScheduleHome</home>
<remote>emagia.ejb.StrategyTaskScheduleRemote</remote>
<ejb-class>emagia.ejb.StrategyTaskSchedule_EB</ejb-class>
<persistence-type>Bean</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
<reentrant>False</reentrant>
<primkey-field>taskid</primkey-field>
</entity> -->

<!-- <entity id="Entity_35">
<description>Strategy Task Identifiers Entity Bean ( BMP )</description>
<display-name>StrategyTaskIdentifiers</display-name>
<ejb-name>StrategyTaskIdentifiers_EB</ejb-name>
<home>emagia.ejb.StrategyTaskIdentifiersHome</home>
<remote>emagia.ejb.StrategyTaskIdentifiersRemote</remote>
<ejb-class>emagia.ejb.StrategyTaskIdentifiers_EB</ejb-class>
<persistence-type>Bean</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
<reentrant>False</reentrant>
<primkey-field>id</primkey-field>
</entity> -->


<session id="Session_1">
<description>Session Facade</description>
<display-name>Session Facade</display-name>
<ejb-name>EmagiaFacader</ejb-name>
<home>emagia.ejb.FacaderHome</home>
<remote>emagia.ejb.FacaderRemote</remote>
<ejb-class>emagia.ejb.EmagiaFacader</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>

<session id="Session_2">
<description>Emagia Front Model</description>
<display-name>Front Model</display-name>
<ejb-name>EmagiaModel</ejb-name>
<home>emagia.ejb.EmagiaModelHome</home>
<remote>emagia.ejb.EmagiaModelRemote</remote>
<ejb-class>emagia.ejb.EmagiaModel</ejb-class>
<session-type>Stateful</session-type>
<transaction-type>Bean</transaction-type>
<!--<stateful-session-cache>
<max-beans-in-cache>500</max-beans-in-cache>
<idle-timeout-seconds>3600</idle-timeout-seconds>
</stateful-session-cache>-->
</session>

<session id="Session_3">
<description>Dispute Services</description>
<display-name>DisputeServices</display-name>
<ejb-name>DisputeServices</ejb-name>
<home>emagia.ejb.DisputeServicesHome</home>
<remote>emagia.ejb.DisputeServicesRemote</remote>
<ejb-class>emagia.ejb.DisputeServicesWrapper</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>

<session id="Session_4">
<description>Dunning Services</description>
<display-name>DunningServices</display-name>
<ejb-name>DunningServices</ejb-name>
<home>emagia.ejb.DunningServicesHome</home>
<remote>emagia.ejb.DunningServicesRemote</remote>
<ejb-class>emagia.ejb.DunningServicesWrapper</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>

<session id="Session_5">
<description>RollingForecast Engine</description>
<display-name>RollingForecastEngine</display-name>
<ejb-name>RollingForecastEngine</ejb-name>
<home>emagia.ejb.RollingWindowForecastsEngineHome</home>
<remote>emagia.ejb.RollingWindowForecastsEngineRemote</remote>
<ejb-class>emagia.ejb.RollingWindowForecastsEngineWrapper</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>

<session id="Session_6">
<description>Collector assignment strategy Engine</description>
<display-name>CollectorAssignmentStrategy</display-name>
<ejb-name>CollectorAssignmentStrategy</ejb-name>
<home>emagia.ejb.CollectorAssignmentStrategyEngineHome</home>
<remote>emagia.ejb.CollectorAssignmentStrategyEngineRemote</remote>
<ejb-class>emagia.ejb.CollectorAssignmentStrategyEngineWrapper</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>

<session id="Session_7">
<description>Collection Strategy Engine</description>
<display-name>CollectionStrategy</display-name>
<ejb-name>CollectionStrategy</ejb-name>
<home>emagia.ejb.CollectionStrategyEngineHome</home>
<remote>emagia.ejb.CollectionStrategyEngineRemote</remote>
<ejb-class>emagia.ejb.CollectionStrategyEngineWrapper</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>

<session id="Session_8">
<description>Aging Engine</description>
<display-name>Aging</display-name>
<ejb-name>Aging</ejb-name>
<home>emagia.ejb.AgingEngineHome</home>
<remote>emagia.ejb.AgingEngineRemote</remote>
<ejb-class>emagia.ejb.AgingEngineWrapper</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>

<session id="Session_9">
<description>Account Base Engine</description>
<display-name>AccountBase</display-name>
<ejb-name>AccountBase</ejb-name>
<home>emagia.ejb.AccountBaseEngineHome</home>
<remote>emagia.ejb.AccountBaseEngineRemote</remote>
<ejb-class>emagia.ejb.AccountBaseEngineWrapper</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>

<session id="Session_10">
<description>Dispute Auto Engine</description>
<display-name>DisputeAutoEngine</display-name>
<ejb-name>DisputeAutoEngine</ejb-name>
<home>emagia.ejb.DisputeAutoEngineHome</home>
<remote>emagia.ejb.DisputeAutoEngineRemote</remote>
<ejb-class>emagia.ejb.DisputeAutoEngineWrapper</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>

<session id="Session_11">
<description>Priority Engine</description>
<display-name>PriorityEngine</display-name>
<ejb-name>PriorityEngine</ejb-name>
<home>emagia.ejb.PrioritizeEngineHome</home>
<remote>emagia.ejb.PrioritizeEngineRemote</remote>
<ejb-class>emagia.ejb.PrioritizeEngineWrapper</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>

<session id="Session_12">
<description>Regions Engine</description>
<display-name>RegionsEngine</display-name>
<ejb-name>RegionsEngine</ejb-name>
<home>emagia.ejb.RegionsEngineHome</home>
<remote>emagia.ejb.RegionsEngineRemote</remote>
<ejb-class>emagia.ejb.RegionsEngineWrapper</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>

<session id="Session_13">
<description>DocumentServer</description>
<display-name>DocumentServer</display-name>
<ejb-name>DocumentServer</ejb-name>
<home>emagia.ejb.DocumentServerHome</home>
<remote>emagia.ejb.DocumentServerRemote</remote>
<ejb-class>emagia.ejb.DocumentServerWrapper</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>

<session id="Session_14">
<description>ReportsEngine</description>
<display-name>ReportsEngine</display-name>
<ejb-name>ReportsEngine</ejb-name>
<home>emagia.ejb.ReportsEngineHome</home>
<remote>emagia.ejb.ReportsEngineRemote</remote>
<ejb-class>emagia.ejb.ReportsEngineWrapper</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>

<session id="Session_15">
<description>Customer Facade</description>
<display-name>CustomerFacade</display-name>
<ejb-name>CustomerFacader</ejb-name>
<home>emagia.ejb.CustomerFacaderHome</home>
<remote>emagia.ejb.CustomerFacaderRemote</remote>
<ejb-class>emagia.ejb.CustomerFacader</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>

<session id="Session_16">
<description>InvoiceImage</description>
<display-name>InvoiceImage</display-name>
<ejb-name>InvoiceImage</ejb-name>
<home>emagia.ejb.InvoiceImageHome</home>
<remote>emagia.ejb.InvoiceImageRemote</remote>
<ejb-class>emagia.ejb.InvoiceImageWrapper</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>

<session id="Session_17">
<description>Statement</description>
<display-name>Statement</display-name>
<ejb-name>Statement</ejb-name>
<home>emagia.ejb.StatementHome</home>
<remote>emagia.ejb.StatementRemote</remote>
<ejb-class>emagia.ejb.StatementWrapper</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>

<session id="Session_18">
<description>Alerts Engine</description>
<display-name>Alerts</display-name>
<ejb-name>Alerts</ejb-name>
<home>emagia.ejb.AlertsEngineHome</home>
<remote>emagia.ejb.AlertsEngineRemote</remote>
<ejb-class>emagia.ejb.AlertsEngineWrapper</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>

<!--- From this line we are adding Hosting Changes -->
<session id="Session_19">
<description>AccountRepGroupSLSB</description>
<display-name>AccountRepGroupSLSB</display-name>
<ejb-name>AccountRepGroupSLSB</ejb-name>
<home>emagia.ejb.AccountRepGroupHome</home>
<remote>emagia.ejb.AccountRepGroupRemote</remote>
<ejb-class>emagia.ejb.AccountRepGroupSLSB</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>

<session id="Session_20">
<description>AP Aging Engine</description>
<display-name>APAging</display-name>
<ejb-name>APAging</ejb-name>
<home>emagia.ejb.APAgingEngineHome</home>
<remote>emagia.ejb.APAgingEngineRemote</remote>
<ejb-class>emagia.ejb.APAgingEngineWrapper</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>

<session id="Session_21">
<description>CRDB Match/UnMatch/Move Engine</description>
<display-name>CRDBEngine</display-name>
<ejb-name>CRDBEngine</ejb-name>
<home>emagia.ejb.CRDBEngineHome</home>
<remote>emagia.ejb.CRDBEngineRemote</remote>
<ejb-class>emagia.ejb.CRDBEngineWrapper</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>


<session id="Session_22">
<description>Company</description>
<display-name>Company</display-name>
<ejb-name>CompanySLSB</ejb-name>
<home>emagia.ejb.CompanyHome</home>
<remote>emagia.ejb.CompanyRemote</remote>
<ejb-class>emagia.ejb.CompanySLSB</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>

<session id="Session_23">
<description>TimeZone</description>
<display-name>TimeZone</display-name>
<ejb-name>TimeZoneSLSB</ejb-name>
<home>emagia.ejb.TimeZoneHome</home>
<remote>emagia.ejb.TimeZoneRemote</remote>
<ejb-class>emagia.ejb.TimeZoneSLSB</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>

<session id="Session_24">
<description>TaskMaster</description>
<display-name>TaskMaster</display-name>
<ejb-name>TaskMasterSLSB</ejb-name>
<home>emagia.ejb.TaskMasterHome</home>
<remote>emagia.ejb.TaskMasterRemote</remote>
<ejb-class>emagia.ejb.TaskMasterSLSB</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>

<session id="Session_25">
<description>LetterGroups</description>
<display-name>LetterGroups</display-name>
<ejb-name>LetterGroupsSLSB</ejb-name>
<home>emagia.ejb.LetterGroupsHome</home>
<remote>emagia.ejb.LetterGroupsRemote</remote>
<ejb-class>emagia.ejb.LetterGroupsSLSB</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>

<session id="Session_26">
<description>DisputeCode</description>
<display-name>DisputeCode</display-name>
<ejb-name>DisputeCodeSLSB</ejb-name>
<home>emagia.ejb.DisputeCodeHome</home>
<remote>emagia.ejb.DisputeCodeRemote</remote>
<ejb-class>emagia.ejb.DisputeCodeSLSB</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>

<session id="Session_27">
<description>LicenseKeyVerifier</description>
<display-name>LicenseKeyVerifier</display-name>
<ejb-name>LicenseKeyVerifier</ejb-name>
<home>emagia.ejb.LicenseKeyVerifierHome</home>
<remote>emagia.ejb.LicenseKeyVerifierRemote</remote>
<ejb-class>emagia.ejb.LicenseKeyVerifierWrapper</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
<env-entry>
<env-entry-name>APP_DEPLOY_MODE</env-entry-name>
<env-entry-type>java.lang.String</env-entry-type>
<env-entry-value>PROD</env-entry-value>
</env-entry>
</session>

<session id="Session_28">
<description>CustomerPreferencesSLSB</description>
<display-name>CustomerPreferencesSLSB</display-name>
<ejb-name>CustomerPreferencesSLSB</ejb-name>
<home>emagia.ejb.CustomerPreferencesHome</home>
<remote>emagia.ejb.CustomerPreferencesRemote</remote>
<ejb-class>emagia.ejb.CustomerPreferencesSLSB</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>
<session id="Session_29">
<description>CustomerUserSLSB</description>
<display-name>CustomerUserSLSB</display-name>
<ejb-name>CustomerUserSLSB</ejb-name>
<home>emagia.ejb.CustomerUserHome</home>
<remote>emagia.ejb.CustomerUserRemote</remote>
<ejb-class>emagia.ejb.CustomerUserSLSB</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>
<session id="Session_30">
<description>PreferencesSLSB</description>
<display-name>PreferencesSLSB</display-name>
<ejb-name>PreferencesSLSB</ejb-name>
<home>emagia.ejb.PreferencesHome</home>
<remote>emagia.ejb.PreferencesRemote</remote>
<ejb-class>emagia.ejb.PreferencesSLSB</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>

<session id="Session_31">
<description>LetterTemplate</description>
<display-name>LetterTemplate</display-name>
<ejb-name>LetterTemplateSLSB</ejb-name>
<home>emagia.ejb.LetterTemplateHome</home>
<remote>emagia.ejb.LetterTemplateRemote</remote>
<ejb-class>emagia.ejb.LetterTemplateSLSB</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>


<session id="Session_32">
<description>ConfigUser</description>
<display-name>ConfigUser</display-name>
<ejb-name>ConfigUserSLSB</ejb-name>
<home>emagia.ejb.ConfigUserBeanHome</home>
<remote>emagia.ejb.ConfigUserBeanRemote</remote>
<ejb-class>emagia.ejb.ConfigUserSLSB</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>

<session id="Session_33">
<description>CustomerSite</description>
<display-name>CustomerSite</display-name>
<ejb-name>CustomerSiteSLSB</ejb-name>
<home>emagia.ejb.CustomerSiteHome</home>
<remote>emagia.ejb.CustomerSiteRemote</remote>
<ejb-class>emagia.ejb.CustomerSiteSLSB</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>

<session id="Session_34">
<description>AccessibleScreens</description>
<display-name>AccessibleScreens</display-name>
<ejb-name>AccessibleScreensSLSB</ejb-name>
<home>emagia.ejb.AccessibleScreensHome</home>
<remote>emagia.ejb.AccessibleScreensRemote</remote>
<ejb-class>emagia.ejb.AccessibleScreensSLSB</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>
<session id="Session_35">
<description>CollectorUserSLSB</description>
<display-name>CollectorUserSLSB</display-name>
<ejb-name>CollectorUserSLSB</ejb-name>
<home>emagia.ejb.CollectorUserHome</home>
<remote>emagia.ejb.CollectorUserRemote</remote>
<ejb-class>emagia.ejb.CollectorUserSLSB</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>

<session id="Session_36">
<description>AccountingPeriodSLSB</description>
<display-name>AccountingPeriodSLSB</display-name>
<ejb-name>AccountingPeriodSLSB</ejb-name>
<home>emagia.ejb.AccountingPeriodHome</home>
<remote>emagia.ejb.AccountingPeriodRemote</remote>
<ejb-class>emagia.ejb.AccountingPeriodSLSB</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>

<session id="Session_37">
<description>CollectorStrategy</description>
<display-name>CollectorStrategy</display-name>
<ejb-name>CollectorStrategySLSB</ejb-name>
<home>emagia.ejb.CollectorStrategyHome</home>
<remote>emagia.ejb.CollectorStrategyRemote</remote>
<ejb-class>emagia.ejb.CollectorStrategySLSB</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>

<session id="Session_38">
<description>StrategyTaskIdentifiers</description>
<display-name>StrategyTaskIdentifiers</display-name>
<ejb-name>StrategyTaskIdentifiersSLSB</ejb-name>
<home>emagia.ejb.StrategyTaskIdentifiersHome</home>
<remote>emagia.ejb.StrategyTaskIdentifiersRemote</remote>
<ejb-class>emagia.ejb.StrategyTaskIdentifiersSLSB</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>
<session id="Session_39">
<description>ReportSLSB</description>
<display-name>ReportSLSB</display-name>
<ejb-name>ReportSLSB</ejb-name>
<home>emagia.ejb.ReportHome</home>
<remote>emagia.ejb.ReportRemote</remote>
<ejb-class>emagia.ejb.ReportSLSB</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>
<session id="Session_40">
<description>ReportGroupSLSB</description>
<display-name>ReportGroupSLSB</display-name>
<ejb-name>ReportGroupSLSB</ejb-name>
<home>emagia.ejb.ReportGroupHome</home>
<remote>emagia.ejb.ReportGroupRemote</remote>
<ejb-class>emagia.ejb.ReportGroupSLSB</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>
<session id="Session_41">
<description>ReportGroupBySLSB</description>
<display-name>ReportGroupBySLSB</display-name>
<ejb-name>ReportGroupBySLSB</ejb-name>
<home>emagia.ejb.ReportGroupByHome</home>
<remote>emagia.ejb.ReportGroupByRemote</remote>
<ejb-class>emagia.ejb.ReportGroupBySLSB</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>
<session id="Session_42">
<description>ReportGroupByAssonSLSB</description>
<display-name>ReportGroupByAssonSLSB</display-name>
<ejb-name>ReportGroupByAssonSLSB</ejb-name>
<home>emagia.ejb.ReportGroupByAssonHome</home>
<remote>emagia.ejb.ReportGroupByAssonRemote</remote>
<ejb-class>emagia.ejb.ReportGroupByAssonSLSB</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>
<session id="Session_43">
<description>LookupCodeSLSB</description>
<display-name>LookupCodeSLSB</display-name>
<ejb-name>LookupCodeSLSB</ejb-name>
<home>emagia.ejb.LookupCodeHome</home>
<remote>emagia.ejb.LookupCodeRemote</remote>
<ejb-class>emagia.ejb.LookupCodeSLSB</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>
<session id="Session_44">
<description>ReportUserPermissionSLSB</description>
<display-name>ReportUserPermissionSLSB</display-name>
<ejb-name>ReportUserPermissionSLSB</ejb-name>
<home>emagia.ejb.ReportUserPermissionHome</home>
<remote>emagia.ejb.ReportUserPermissionRemote</remote>
<ejb-class>emagia.ejb.ReportUserPermissionSLSB</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>
<session id="Session_45">
<description>ReportGroupUserPermissionSLSB</description>
<display-name>ReportGroupUserPermissionSLSB</display-name>
<ejb-name>ReportGroupUserPermissionSLSB</ejb-name>
<home>emagia.ejb.ReportGroupUserPermissionHome</home>
<remote>emagia.ejb.ReportGroupUserPermissionRemote</remote>
<ejb-class>emagia.ejb.ReportGroupUserPermissionSLSB</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>
<session id="Session_46">
<description>ReportFieldsPropertiesSLSB</description>
<display-name>ReportFieldsPropertiesSLSB</display-name>
<ejb-name>ReportFieldsPropertiesSLSB</ejb-name>
<home>emagia.ejb.ReportFieldsPropertiesHome</home>
<remote>emagia.ejb.ReportFieldsPropertiesRemote</remote>
<ejb-class>emagia.ejb.ReportFieldsPropertiesSLSB</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>

<session id="Session_47">
<description>User</description>
<display-name>User</display-name>
<ejb-name>UserSLSB</ejb-name>
<home>emagia.ejb.UserHome</home>
<remote>emagia.ejb.UserRemote</remote>
<ejb-class>emagia.ejb.UserSLSB</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>
<session id="Session_48">
<description>ReportFieldSetupSLSB</description>
<display-name>ReportFieldSetupSLSB</display-name>
<ejb-name>ReportFieldSetupSLSB</ejb-name>
<home>emagia.ejb.ReportFieldSetupHome</home>
<remote>emagia.ejb.ReportFieldSetupRemote</remote>
<ejb-class>emagia.ejb.ReportFieldSetupSLSB</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>

<session id="Session_49">
<description>StrategyTaskSLSB</description>
<display-name>StrategyTaskSLSB</display-name>
<ejb-name>StrategyTaskSLSB</ejb-name>
<home>emagia.ejb.StrategyTaskHome</home>
<remote>emagia.ejb.StrategyTaskRemote</remote>
<ejb-class>emagia.ejb.StrategyTaskSLSB</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>
<session id="Session_50">
<description>StrategyTaskScheduleSLSB</description>
<display-name>StrategyTaskScheduleSLSB</display-name>
<ejb-name>StrategyTaskScheduleSLSB</ejb-name>
<home>emagia.ejb.StrategyTaskScheduleHome</home>
<remote>emagia.ejb.StrategyTaskScheduleRemote</remote>
<ejb-class>emagia.ejb.StrategyTaskScheduleSLSB</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>

<session id="Session_51">
<description>StrategySLSB</description>
<display-name>StrategySLSB</display-name>
<ejb-name>StrategySLSB</ejb-name>
<home>emagia.ejb.StrategyHome</home>
<remote>emagia.ejb.StrategyRemote</remote>
<ejb-class>emagia.ejb.StrategySLSB</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>

<session id="Session_52">
<description>RepresentativesSLSB</description>
<display-name>RepresentativesSLSB</display-name>
<ejb-name>RepresentativesSLSB</ejb-name>
<home>emagia.ejb.RepresentativesHome</home>
<remote>emagia.ejb.RepresentativesRemote</remote>
<ejb-class>emagia.ejb.RepresentativesSLSB</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>
<session id="Session_53">
<description>SecuritySLSB</description>
<display-name>SecuritySLSB</display-name>
<ejb-name>SecuritySLSB</ejb-name>
<home>emagia.ejb.SecurityHome</home>
<remote>emagia.ejb.SecurityRemote</remote>
<ejb-class>emagia.ejb.SecuritySLSB</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>

<session id="Session_54">
<description>Credit Strategy Engine</description>
<display-name>CreditStrategy</display-name>
<ejb-name>CreditStrategy</ejb-name>
<home>emagia.ejb.CreditStrategyEngineHome</home>
<remote>emagia.ejb.CreditStrategyEngineRemote</remote>
<ejb-class>emagia.ejb.CreditStrategyEngineWrapper</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>

<session id="Session_55">
<description>ExchangeRateUpdate Engine</description>
<display-name>ExchangeRateUpdateEngine</display-name>
<ejb-name>ExchangeRateUpdateEngine</ejb-name>
<home>emagia.ejb.ExchangeRateUpdateEngineHome</home>
<remote>emagia.ejb.ExchangeRateUpdateEngineRemote</remote>
<ejb-class>emagia.ejb.ExchangeRateUpdateEngineWrapper</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>

<session id="Session_56">
<description>CrystalReportGroupSLSB</description>
<display-name>CrystalReportGroupSLSB</display-name>
<ejb-name>CrystalReportGroupSLSB</ejb-name>
<home>emagia.ejb.CrystalReportGroupHome</home>
<remote>emagia.ejb.CrystalReportGroupRemote</remote>
<ejb-class>emagia.ejb.CrystalReportGroupSLSB</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>
<session id="Session_57">
<description>CrystalReportDefinitionSLSB</description>
<display-name>CrystalReportDefinitionSLSB</display-name>
<ejb-name>CrystalReportDefinitionSLSB</ejb-name>
<home>emagia.ejb.CrystalReportDefinitionHome</home>
<remote>emagia.ejb.CrystalReportDefinitionRemote</remote>
<ejb-class>emagia.ejb.CrystalReportDefinitionSLSB</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>
<session id="Session_58">
<description>CrystalReportsSLSB</description>
<display-name>CrystalReportsSLSB</display-name>
<ejb-name>CrystalReportsSLSB</ejb-name>
<home>emagia.ejb.CrystalReportHome</home>
<remote>emagia.ejb.CrystalReportRemote</remote>
<ejb-class>emagia.ejb.CrystalReportsSLSB</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>

<session id="Session_59">
<description>CrystalReportGroupUserPermissionSLSB</description>
<display-name>CrystalReportGroupUserPermissionSLSB</display-name>
<ejb-name>CrystalReportGroupUserPermissionSLSB</ejb-name>
<home>emagia.ejb.CrystalReportGroupUserPermissionHome</home>
<remote>emagia.ejb.CrystalReportGroupUserPermissionRemote</remote>
<ejb-class>emagia.ejb.CrystalReportGroupUserPermissionSLSB</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>
</enterprise-beans>
</ejb-jar>

Please help me to resolve this.

Regards
Jagan
Thankyou.
 
Ranch Hand
Posts: 859
IBM DB2 Chrome Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
That is one big EAR!

Have you simply tried with one of them?

WP
 
jagannadha reddy
Greenhorn
Posts: 14
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,

Removed all ejb's and tried to deploy one ejb, then also getting same error. Here trying to deploy ejb2.1 version beans in jboss-5.1
Here placing ejb-jar.xml and jboss.xml code:
ejb-jar.xml
<?xml version="1.0" encoding="UTF-8"?>
<ejb-jar>
<display-name>Emagia Enterprise</display-name>
<enterprise-beans>
<session id="Session_1">
<description>Session Facade</description>
<display-name>Session Facade</display-name>
<ejb-name>EmagiaFacader</ejb-name>
<home>emagia.ejb.FacaderHome</home>
<remote>emagia.ejb.FacaderRemote</remote>
<ejb-class>emagia.ejb.EmagiaFacader</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
</session>
</enterprise-beans>
</ejb-jar>

jboss.xml code:

<?xml version="1.0" encoding="UTF-8"?>
<jboss>
<enterprise-beans>
<session>
<ejb-name>EmagiaFacader</ejb-name>
<jndi-name>emagia/ejb/FacaderHome</jndi-name>
</session>
</enterprise-beans>
</jboss>


Please help me to resolve this.

Regards
Jagan
Thankyou.
 
jagannadha reddy
Greenhorn
Posts: 14
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,

After several attempts resolved ejb errors. But still below error not resolved.
In ejb-jar.xml :
<?xml version="1.0" encoding="UTF-8"?>
<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">
<display-name>Emagia Enterprise</display-name>
<enterprise-beans>
<session id="Session_1">
<description>Session Facade</description>
<display-name>Session Facade</display-name>
<ejb-name>EmagiaFacader</ejb-name>
<home>emagia.ejb.FacaderHome</home>
<remote>emagia.ejb.FacaderRemote</remote>
<ejb-class>emagia.ejb.EmagiaFacader</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Bean</transaction-type>
<resource-ref>
<res-ref-name>jdbc/EMAGIADS</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
</session>
</enterprise-beans>
</ejb-jar>

And in jboss.xml :
<?xml version="1.0" encoding="UTF-8"?>
<jboss>
<enterprise-beans>
<session>
<ejb-name>RollingForecastEngine</ejb-name>
<jndi-name>emagia/ejb/RollingWindowForecastsEngineHome</jndi-name>
<resource-ref>
<res-ref-name>jdbc/EMAGIADS</res-ref-name>
<jndi-name>EMAGIADS</jndi-name>
</resource-ref>
</session>
</enterprise-beans>
</jboss>

With the above configurations did build and trying to deploy in jboss, everything is going fine. But when below code is exceuting getting NullPointerException!
Context ctx = new InitialContext();
home = (EJBHome) PortableRemoteObject.narrow(ctx.lookup(homeClass.getName().replace('.','/')),homeClass);


In the above code homeClass value is "interface emagia.ejb.FacaderHome" and homeClass.getName() value is "emagia.ejb.FacaderHome"

Note: In server.log file showing below message:
18:59:36,230 INFO [JBossASKernel] installing bean: jboss.j2ee:ear=ee.ear,jar=ee.jar,name=EmagiaFacader,service=EJB3
18:59:36,246 INFO [JBossASKernel] with dependencies:
18:59:36,246 INFO [JBossASKernel] and demands:
18:59:36,246 INFO [JBossASKernel] jboss.ejb:service=EJBTimerService
18:59:36,262 INFO [JBossASKernel] and supplies:
18:59:36,262 INFO [JBossASKernel] jndi:emagia/ejb/FacaderHome
18:59:36,277 INFO [JBossASKernel] Class:emagia.ejb.FacaderHome
18:59:36,277 INFO [JBossASKernel] jndi:ee/EmagiaFacader/home
18:59:36,293 INFO [JBossASKernel] Added bean(jboss.j2ee:ear=ee.ear,jar=ee.jar,name=EmagiaFacader,service=EJB3) to KernelDeployment of: ee.jar
18:59:38,480 INFO [EJB3EndpointDeployer] Deploy AbstractBeanMetaData@9e9f93{name=jboss.j2ee:ear=ee.ear,jar=ee.jar,name=EmagiaFacader,service=EJB3_endpoint bean=org.jboss.ejb3.endpoint.deployers.impl.EndpointImpl properties=[container] constructor=null autowireCandidate=true}
18:59:47,215 INFO [SessionSpecContainer] Starting jboss.j2ee:ear=ee.ear,jar=ee.jar,name=EmagiaFacader,service=EJB3
18:59:47,215 INFO [EJBContainer] STARTED EJB: emagia.ejb.EmagiaFacader ejbName: EmagiaFacader
18:59:47,261 INFO [JndiSessionRegistrarBase] Binding the following Entries in Global JNDI:

ee/EmagiaFacader/home - EJB2.x Remote Home Interface

Please help me to resolve this.

Regards
Jagan.
reply
    Bookmark Topic Watch Topic
  • New Topic