5 Replies Latest reply on Jan 23, 2009 10:45 AM by wolfgangknauf

    Verification of Enterprisebeans failed

      I am using Jboss 4.2.2GA version to deploy ear.When i deploy my ear,a set of warnings about ejb spec violation is appearing and as a result the error- could not create deployment and verification of enterprisebeans failed arrives.
      The xml files in my ejb.jar files are listed below

      ejb-jar.xml
      jbosscmp-jdbc.xml
      jboss.xml

      <?xml version = '1.0' encoding = 'windows-1252'?>
      <!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN" "http://java.sun.com/dtd/ejb-jar_2_0.dtd">
      <ejb-jar>
      <display-name>LabSessionEJB</display-name>
      <enterprise-beans>

      <ejb-name>LabSessionEJB</ejb-name>
      <local-home>
      rcc.model.LabSessionEJBHome
      </local-home>

      rcc.model.LabSessionEJB

      <ejb-class>
      rcc.model.LabSessionEJBBean
      </ejb-class>
      <session-type>Stateless</session-type>
      <transaction-type>Container</transaction-type>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/LabResultDetails</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.LabResultDetailsLocalHome
      </local-home>

      rcc.model.LabResultDetailsLocal

      <ejb-link>
      LabResultDetails
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/LabResultMaster</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.LabResultMasterLocalHome
      </local-home>

      rcc.model.LabResultMasterLocal

      <ejb-link>
      LabResultMaster
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/LabTestDetails</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.LabTestDetailsLocalHome
      </local-home>

      rcc.model.LabTestDetailsLocal

      <ejb-link>
      LabTestDetails
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/LabTestRelation</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.LabTestRelationLocalHome
      </local-home>

      rcc.model.LabTestRelationLocal

      <ejb-link>
      LabTestRelation
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/LabSequence</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.LabSequenceLocalHome
      </local-home>

      rcc.model.LabSequenceLocal

      <ejb-link>
      LabSequence
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/LabDetails</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.LabDetailsLocalHome
      </local-home>

      rcc.model.LabDetailsLocal

      <ejb-link>
      LabDetails
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/LabTestMaster</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.LabTestMasterLocalHome
      </local-home>

      rcc.model.LabTestMasterLocal

      <ejb-link>
      LabTestMaster
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/LabParameter</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.LabParameterLocalHome
      </local-home>

      rcc.model.LabParameterLocal

      <ejb-link>
      LabParameter
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/LabParameterDetails</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.LabParameterDetailsLocalHome
      </local-home>

      rcc.model.LabParameterDetailsLocal

      <ejb-link>
      LabParameterDetails
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/LabParameterItem</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.LabParameterItemLocalHome
      </local-home>

      rcc.model.LabParameterItemLocal

      <ejb-link>
      LabParameterItem
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/LabCounterDetails</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.LabCounterDetailsLocalHome
      </local-home>

      rcc.model.LabCounterDetailsLocal

      <ejb-link>
      LabCounterDetails
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/LabTestCategory</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.LabTestCategoryLocalHome
      </local-home>

      rcc.model.LabTestCategoryLocal

      <ejb-link>
      LabTestCategory
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/LabStatus</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.LabStatusLocalHome
      </local-home>

      rcc.model.LabStatusLocal

      <ejb-link>
      LabStatus
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/LabTestSpecimen</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.LabTestSpecimenLocalHome
      </local-home>

      rcc.model.LabTestSpecimenLocal

      <ejb-link>
      LabTestSpecimen
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/Opnewregistration</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.OpnewregistrationLocalHome
      </local-home>

      rcc.model.OpnewregistrationLocal

      <ejb-link>
      Opnewregistration
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/RccUnits</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.RccUnitsLocalHome
      </local-home>

      rcc.model.RccUnitsLocal

      <ejb-link>
      RccUnits
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/WardIpmanagement</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.WardIpmanagementLocalHome
      </local-home>

      rcc.model.WardIpmanagementLocal

      <ejb-link>
      WardIpmanagement
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/WardAdminDischarge</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.WardAdminDischargeLocalHome
      </local-home>

      rcc.model.WardAdminDischargeLocal

      <ejb-link>
      WardAdminDischarge
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/WardIdentification</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.WardIdentificationLocalHome
      </local-home>

      rcc.model.WardIdentificationLocal

      <ejb-link>
      WardIdentification
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/ReferenceHospital</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.ReferenceHospitalLocalHome
      </local-home>

      rcc.model.ReferenceHospitalLocal

      <ejb-link>
      ReferenceHospital
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/IncomeCategory</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.IncomeCategoryLocalHome
      </local-home>

      rcc.model.IncomeCategoryLocal

      <ejb-link>
      IncomeCategory
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/BillItemcharge</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.BillItemchargeLocalHome
      </local-home>

      rcc.model.BillItemchargeLocal

      <ejb-link>
      BillItemcharge
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/RccCredits</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.RccCreditsLocalHome
      </local-home>

      rcc.model.RccCreditsLocal

      <ejb-link>
      RccCredits
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/PrimarySite</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.PrimarySiteLocalHome
      </local-home>

      rcc.model.PrimarySiteLocal

      <ejb-link>
      PrimarySite
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/Dateview</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.DateviewLocalHome
      </local-home>

      rcc.model.DateviewLocal

      <ejb-link>
      Dateview
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/Dateviewts</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.DateviewtsLocalHome
      </local-home>

      rcc.model.DateviewtsLocal

      <ejb-link>
      Dateviewts
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/RccNonregisteredPatients</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.RccNonregisteredPatientsLocalHome
      </local-home>

      rcc.model.RccNonregisteredPatientsLocal

      <ejb-link>
      RccNonregisteredPatients
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/BillCountersequence</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.BillCountersequenceLocalHome
      </local-home>

      rcc.model.BillCountersequenceLocal

      <ejb-link>
      BillCountersequence
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/BillItemmaster</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.BillItemmasterLocalHome
      </local-home>

      rcc.model.BillItemmasterLocal

      <ejb-link>
      BillItemmaster
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/BillTransactionmaster</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.BillTransactionmasterLocalHome
      </local-home>

      rcc.model.BillTransactionmasterLocal

      <ejb-link>
      BillTransactionmaster
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/BillTransactiondetail</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.BillTransactiondetailLocalHome
      </local-home>

      rcc.model.BillTransactiondetailLocal

      <ejb-link>
      BillTransactiondetail
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/BillPaymentdetails</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.BillPaymentdetailsLocalHome
      </local-home>

      rcc.model.BillPaymentdetailsLocal

      <ejb-link>
      BillPaymentdetails
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/RccCreditors</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.RccCreditorsLocalHome
      </local-home>

      rcc.model.RccCreditorsLocal

      <ejb-link>
      RccCreditors
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/BillNettransactions</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.BillNettransactionsLocalHome
      </local-home>

      rcc.model.BillNettransactionsLocal

      <ejb-link>
      BillNettransactions
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/BillTemp</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.BillTempLocalHome
      </local-home>

      rcc.model.BillTempLocal

      <ejb-link>
      BillTemp
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/Employeeview</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.EmployeeviewLocalHome
      </local-home>

      rcc.model.EmployeeviewLocal

      <ejb-link>
      Employeeview
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/SosServiceOrderMaster</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.SosServiceOrderMasterLocalHome
      </local-home>

      rcc.model.SosServiceOrderMasterLocal

      <ejb-link>
      SosServiceOrderMaster
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/SosServiceOrderDetail</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.SosServiceOrderDetailLocalHome
      </local-home>

      rcc.model.SosServiceOrderDetailLocal

      <ejb-link>
      SosServiceOrderDetail
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/Sequencetable</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.SequencetableLocalHome
      </local-home>

      rcc.model.SequencetableLocal

      <ejb-link>
      Sequencetable
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/BillCreditoritems</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.BillCreditoritemsLocalHome
      </local-home>

      rcc.model.BillCreditoritemsLocal

      <ejb-link>
      BillCreditoritems
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/Doctor</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.DoctorLocalHome
      </local-home>

      rcc.model.DoctorLocal

      <ejb-link>
      Doctor
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/LabOperators</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.LabOperatorsLocalHome
      </local-home>

      rcc.model.LabOperatorsLocal

      <ejb-link>
      LabOperators
      </ejb-link>
      </ejb-local-ref>

      <ejb-local-ref>

      <ejb-ref-name>ejb/local/BillItemsourcemaster</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.BillItemsourcemasterLocalHome
      </local-home>

      rcc.model.BillItemsourcemasterLocal

      <ejb-link>
      BillItemsourcemaster
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/SosServiceOrderParameter</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.SosServiceOrderParameterLocalHome
      </local-home>

      rcc.model.SosServiceOrderParameterLocal

      <ejb-link>
      SosServiceOrderParameter
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/AcsApplnUsers</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.AcsApplnUsersLocalHome
      </local-home>

      rcc.model.AcsApplnUsersLocal

      <ejb-link>
      AcsApplnUsers
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/BillCounter</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.BillCounterLocalHome
      </local-home>

      rcc.model.BillCounterLocal

      <ejb-link>
      BillCounter
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/Ncrsequence</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.NcrsequenceLocalHome
      </local-home>

      rcc.model.NcrsequenceLocal

      <ejb-link>
      Ncrsequence
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/Icd9</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.Icd9LocalHome
      </local-home>

      rcc.model.Icd9Local

      <ejb-link>
      Icd9
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/HistologicGrade</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.HistologicGradeLocalHome
      </local-home>

      rcc.model.HistologicGradeLocal

      <ejb-link>
      HistologicGrade
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/Histology</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.HistologyLocalHome
      </local-home>

      rcc.model.HistologyLocal

      <ejb-link>
      Histology
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/CytoCodes</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.CytoCodesLocalHome
      </local-home>

      rcc.model.CytoCodesLocal

      <ejb-link>
      CytoCodes
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/LabTestPatients</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.LabTestPatientsLocalHome
      </local-home>

      rcc.model.LabTestPatientsLocal

      <ejb-link>
      LabTestPatients
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/LabCytoSputum</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.LabCytoSputumLocalHome
      </local-home>

      rcc.model.LabCytoSputumLocal

      <ejb-link>
      LabCytoSputum
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/LabResultsummary</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.LabResultsummaryLocalHome
      </local-home>

      rcc.model.LabResultsummaryLocal

      <ejb-link>
      LabResultsummary
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/Cytomorphology</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.CytomorphologyLocalHome
      </local-home>

      rcc.model.CytomorphologyLocal

      <ejb-link>
      Cytomorphology
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/Opregistrationdetails</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.OpregistrationdetailsLocalHome
      </local-home>

      rcc.model.OpregistrationdetailsLocal

      <ejb-link>
      Opregistrationdetails
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/MorphologyGrade</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.MorphologyGradeLocalHome
      </local-home>

      rcc.model.MorphologyGradeLocal

      <ejb-link>
      MorphologyGrade
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/LabCytoSpecimenDetails</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.LabCytoSpecimenDetailsLocalHome
      </local-home>

      rcc.model.LabCytoSpecimenDetailsLocal

      <ejb-link>
      LabCytoSpecimenDetails
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/LabTestNature</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.LabTestNatureLocalHome
      </local-home>

      rcc.model.LabTestNatureLocal

      <ejb-link>
      LabTestNature
      </ejb-link>
      </ejb-local-ref>


      <ejb-name>LabBaseSessionEJB</ejb-name>
      <local-home>
      rcc.model.LabBaseSessionEJBHome
      </local-home>

      rcc.model.LabBaseSessionEJB

      <ejb-class>
      rcc.model.LabBaseSessionEJBBean
      </ejb-class>
      <session-type>Stateless</session-type>
      <transaction-type>Container</transaction-type>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/LabDetails</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.LabDetailsLocalHome
      </local-home>

      rcc.model.LabDetailsLocal

      <ejb-link>
      LabDetails
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/LabResultMaster</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.LabResultMasterLocalHome
      </local-home>

      rcc.model.LabResultMasterLocal

      <ejb-link>
      LabResultMaster
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/LabTestMaster</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.LabTestMasterLocalHome
      </local-home>

      rcc.model.LabTestMasterLocal

      <ejb-link>
      LabTestMaster
      </ejb-link>
      </ejb-local-ref>
      <ejb-local-ref>

      <ejb-ref-name>ejb/local/LabParameter</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.LabParameterLocalHome
      </local-home>

      rcc.model.LabParameterLocal

      <ejb-link>
      LabParameter
      </ejb-link>
      </ejb-local-ref>


      Entity Bean
      <display-name>LabCounterDetails</display-name>
      <ejb-name>LabCounterDetails</ejb-name>
      <local-home>rcc.model.LabCounterDetailsLocalHome</local-home>
      rcc.model.LabCounterDetailsLocal
      <ejb-class>rcc.model.LabCounterDetailsBean</ejb-class>
      <persistence-type>Container</persistence-type>
      <prim-key-class>rcc.model.LabCounterDetailsPK</prim-key-class>
      False
      <cmp-version>2.x</cmp-version>
      <abstract-schema-name>LabCounterDetails</abstract-schema-name>
      <cmp-field>
      <field-name>labId</field-name>
      </cmp-field>
      <cmp-field>
      <field-name>counterNo</field-name>
      </cmp-field>
      <cmp-field>
      <field-name>labName</field-name>
      </cmp-field>
      <cmp-field>
      <field-name>userId</field-name>
      </cmp-field>
      <ejb-local-ref>
      <ejb-ref-name>ejb/local/LabCounterDetails</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.LabCounterDetailsLocalHome
      </local-home>

      rcc.model.LabCounterDetailsLocal

      <ejb-link>LabCounterDetails</ejb-link>
      </ejb-local-ref>

      <query-method>
      <method-name>findAll</method-name>
      <method-params/>
      </query-method>
      <ejb-ql>select object(o) from LabCounterDetails o</ejb-ql>


      <query-method>
      <method-name>ejbSelectgetLabAndCounter</method-name>
      <method-params>
      <method-param>java.lang.String</method-param>
      </method-params>
      </query-method>
      <result-type-mapping>Local</result-type-mapping>
      <ejb-ql>select object(B) from AcsApplnUsers A,LabCounterDetails B where A.userId = B.userId and A.userName=?1</ejb-ql>


      <query-method>
      <method-name>ejbSelectGetCounterAndLabBillcounter</method-name>
      <method-params>
      <method-param>java.lang.String</method-param>
      </method-params>
      </query-method>
      <result-type-mapping>Local</result-type-mapping>
      <ejb-ql>select object(B) from BillCounter A,LabCounterDetails B where A.counterno = B.counterNo and A.countername=?1</ejb-ql>


      <query-method>
      <method-name>ejbSelectgetCounterwithUser</method-name>
      <method-params>
      <method-param>java.lang.String</method-param>
      </method-params>
      </query-method>
      <result-type-mapping>Local</result-type-mapping>
      <ejb-ql>select object(B) from AcsApplnUsers A,LabCounterDetails B where A.userId = B.userId and A.userName=?1</ejb-ql>



      Entity Bean
      <display-name>LabDetails</display-name>
      <ejb-name>LabDetails</ejb-name>
      <local-home>rcc.model.LabDetailsLocalHome</local-home>
      rcc.model.LabDetailsLocal
      <ejb-class>rcc.model.LabDetailsBean</ejb-class>
      <persistence-type>Container</persistence-type>
      <prim-key-class>java.lang.String</prim-key-class>
      False
      <cmp-version>2.x</cmp-version>
      <abstract-schema-name>LabDetails</abstract-schema-name>
      <cmp-field>
      <field-name>labId</field-name>
      </cmp-field>
      <cmp-field>
      <field-name>labName</field-name>
      </cmp-field>
      <cmp-field>
      <field-name>labIncharge</field-name>
      </cmp-field>
      <cmp-field>
      <field-name>labPhone</field-name>
      </cmp-field>
      <cmp-field>
      <field-name>labEdittime</field-name>
      </cmp-field>
      <cmp-field>
      <field-name>labWithoutbill</field-name>
      </cmp-field>
      <cmp-field>
      <field-name>resultType</field-name>
      </cmp-field>
      <cmp-field>
      <field-name>labelName</field-name>
      </cmp-field>
      <cmp-field>
      <field-name>departmentName</field-name>
      </cmp-field>
      <cmp-field>
      <field-name>labEnteredname</field-name>
      </cmp-field>
      <cmp-field>
      <field-name>labHeader</field-name>
      </cmp-field>
      <primkey-field>labId</primkey-field>
      <ejb-local-ref>
      <ejb-ref-name>ejb/local/LabDetails</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.LabDetailsLocalHome
      </local-home>

      rcc.model.LabDetailsLocal

      <ejb-link>LabDetails</ejb-link>
      </ejb-local-ref>

      <query-method>
      <method-name>findAll</method-name>
      <method-params/>
      </query-method>
      <ejb-ql>select object(o) from LabDetails o</ejb-ql>


      <query-method>
      <method-name>ejbSelectLabs</method-name>
      <method-params/>
      </query-method>
      <result-type-mapping>Local</result-type-mapping>
      <ejb-ql>select object (o) from LabDetails o</ejb-ql>


      <query-method>
      <method-name>ejbSelectcounterWiseLabs</method-name>
      <method-params>
      <method-param>java.lang.String</method-param>
      </method-params>
      </query-method>
      <result-type-mapping>Local</result-type-mapping>
      <ejb-ql>select object(B) FROM LabCounterDetails A,LabDetails B WHERE A.labId = B.labId and A.counterNo=?1</ejb-ql>


      <query-method>
      <method-name>ejbSelectLabname</method-name>
      <method-params>
      <method-param>java.lang.String</method-param>
      </method-params>
      </query-method>
      <result-type-mapping>Local</result-type-mapping>
      <ejb-ql>select object(o) from LabDetails o where o.departmentName=?1</ejb-ql>


      <query-method>
      <method-name>ejbSelectlabelname</method-name>
      <method-params>
      <method-param>java.lang.String</method-param>
      </method-params>
      </query-method>
      <result-type-mapping>Local</result-type-mapping>
      <ejb-ql>select object (o) from LabDetails o where o.departmentName=?1</ejb-ql>



      Entity Bean
      <display-name>LabParameter</display-name>
      <ejb-name>LabParameter</ejb-name>
      <local-home>rcc.model.LabParameterLocalHome</local-home>
      rcc.model.LabParameterLocal
      <ejb-class>rcc.model.LabParameterBean</ejb-class>
      <persistence-type>Container</persistence-type>
      <prim-key-class>java.lang.String</prim-key-class>
      False
      <cmp-version>2.x</cmp-version>
      <abstract-schema-name>LabParameter</abstract-schema-name>
      <cmp-field>
      <field-name>paramId</field-name>
      </cmp-field>
      <cmp-field>
      <field-name>paramName</field-name>
      </cmp-field>
      <primkey-field>paramId</primkey-field>
      <ejb-local-ref>
      <ejb-ref-name>ejb/local/LabParameter</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.LabParameterLocalHome
      </local-home>

      rcc.model.LabParameterLocal

      <ejb-link>LabParameter</ejb-link>
      </ejb-local-ref>

      <query-method>
      <method-name>findAll</method-name>
      <method-params/>
      </query-method>
      <ejb-ql>select object(o) from LabParameter o</ejb-ql>


      <query-method>
      <method-name>ejbSelectParameter</method-name>
      <method-params/>
      </query-method>
      <result-type-mapping>Local</result-type-mapping>
      <ejb-ql>select object (o) from LabParameter o</ejb-ql>


      <query-method>
      <method-name>findByParam</method-name>
      <method-params/>
      </query-method>
      <ejb-ql>select object(o) from LabParameter o</ejb-ql>



      Entity Bean
      <display-name>LabParameterDetails</display-name>
      <ejb-name>LabParameterDetails</ejb-name>
      <local-home>rcc.model.LabParameterDetailsLocalHome</local-home>
      rcc.model.LabParameterDetailsLocal
      <ejb-class>rcc.model.LabParameterDetailsBean</ejb-class>
      <persistence-type>Container</persistence-type>
      <prim-key-class>rcc.model.LabParameterDetailsPK</prim-key-class>
      False
      <cmp-version>2.x</cmp-version>
      <abstract-schema-name>LabParameterDetails</abstract-schema-name>
      <cmp-field>
      <field-name>testId</field-name>
      </cmp-field>
      <cmp-field>
      <field-name>paramId</field-name>
      </cmp-field>
      <cmp-field>
      <field-name>unit</field-name>
      </cmp-field>
      <cmp-field>
      <field-name>child</field-name>
      </cmp-field>
      <cmp-field>
      <field-name>valType</field-name>
      </cmp-field>
      <cmp-field>
      <field-name>paramLevel</field-name>
      </cmp-field>
      <cmp-field>
      <field-name>parentId</field-name>
      </cmp-field>
      <cmp-field>
      <field-name>maxLength</field-name>
      </cmp-field>
      <cmp-field>
      <field-name>objType</field-name>
      </cmp-field>
      <cmp-field>
      <field-name>minVal</field-name>
      </cmp-field>
      <cmp-field>
      <field-name>maxVal</field-name>
      </cmp-field>
      <cmp-field>
      <field-name>normalMinValue</field-name>
      </cmp-field>
      <cmp-field>
      <field-name>normalMaxValue</field-name>
      </cmp-field>
      <cmp-field>
      <field-name>paramOrder</field-name>
      </cmp-field>

      <ejb-local-ref>
      <ejb-ref-name>ejb/local/LabParameterDetails</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.LabParameterDetailsLocalHome
      </local-home>

      rcc.model.LabParameterDetailsLocal

      <ejb-link>LabParameterDetails</ejb-link>
      </ejb-local-ref>

      <query-method>
      <method-name>findAll</method-name>
      <method-params/>
      </query-method>
      <ejb-ql>select object(o) from LabParameterDetails o</ejb-ql>


      <query-method>
      <method-name>ejbSelectLabParameterTestDetails</method-name>
      <method-params>
      <method-param>java.lang.String</method-param>
      <method-param>java.lang.String</method-param>
      </method-params>
      </query-method>
      <result-type-mapping>Local</result-type-mapping>
      <ejb-ql>select object(C) FROM LabTestRelation A,LabParameterDetails B, LabParameter C WHERE C.paramId=B.paramId AND B.testId=A.testId AND B.paramLevel='1' AND A.labId=?1 AND A.testId=?2</ejb-ql>


      <query-method>
      <method-name>ejbSelectGetByTestId</method-name>
      <method-params>
      <method-param>java.lang.String</method-param>
      </method-params>
      </query-method>
      <result-type-mapping>Local</result-type-mapping>
      <ejb-ql>select object(o) from LabParameterDetails o where o.testId=?1</ejb-ql>


      <query-method>
      <method-name>ejbSelectObjectType</method-name>
      <method-params>
      <method-param>java.lang.String</method-param>
      </method-params>
      </query-method>
      <result-type-mapping>Local</result-type-mapping>
      <ejb-ql>select object(o) from LabParameterDetails o where o.testId=?1 and o.objType='ComboBox'</ejb-ql>


      <query-method>
      <method-name>findByTestId</method-name>
      <method-params>
      <method-param>java.lang.String</method-param>
      </method-params>
      </query-method>
      <ejb-ql>select object(o) from LabParameterDetails o where o.testId=?1</ejb-ql>


      <query-method>
      <method-name>findTestParentCombination</method-name>
      <method-params>
      <method-param>java.lang.String</method-param>
      <method-param>java.lang.String</method-param>
      </method-params>
      </query-method>
      <ejb-ql>select object(o) from LabParameterDetails o where o.testId=?1 and o.paramId=?2</ejb-ql>


      <query-method>
      <method-name>ejbSelectCheckparams</method-name>
      <method-params>
      <method-param>java.lang.String</method-param>
      </method-params>
      </query-method>
      <result-type-mapping>Local</result-type-mapping>
      <ejb-ql>select object (o) from LabParameterDetails o where o.testId=?1 AND o.paramLevel='1'</ejb-ql>


      <query-method>
      <method-name>ejbSelectSecondParam</method-name>
      <method-params>
      <method-param>java.lang.String</method-param>
      <method-param>java.lang.String</method-param>
      </method-params>
      </query-method>
      <result-type-mapping>Local</result-type-mapping>
      <ejb-ql>select object (o) from LabParameterDetails o where o.testId=?1 AND o.paramLevel='2' and o.parentId=?2</ejb-ql>


      <query-method>
      <method-name>ejbSelectNoChild</method-name>
      <method-params>
      <method-param>java.lang.String</method-param>
      <method-param>java.lang.String</method-param>
      <method-param>java.lang.String</method-param>
      </method-params>
      </query-method>
      <result-type-mapping>Local</result-type-mapping>
      <ejb-ql>select object(C) FROM LabTestRelation A,LabParameterDetails B, LabParameter C WHERE C.paramId=B.paramId AND B.paramLevel='1' AND B.testId=A.testId AND B.paramLevel='1' AND B.child='NO'AND A.labId=?1 AND A.testId=?2 AND B.paramId=?3</ejb-ql>


      <query-method>
      <method-name>ejbSelectChilds</method-name>
      <method-params>
      <method-param>java.lang.String</method-param>
      <method-param>java.lang.String</method-param>
      <method-param>java.lang.String</method-param>
      </method-params>
      </query-method>
      <result-type-mapping>Local</result-type-mapping>
      <ejb-ql>select object(C) FROM LabTestRelation A,LabParameterDetails B, LabParameter C WHERE C.paramId=B.paramId AND B.paramLevel='1' AND B.testId=A.testId AND B.paramLevel='1' AND B.child='NO' AND B.testId <> B.paramId AND A.labId=?1 AND A.testId=?2 AND B.parentId=?3</ejb-ql>


      <query-method>
      <method-name>ejbSelectUnit</method-name>
      <method-params>
      <method-param>java.lang.String</method-param>
      <method-param>java.lang.String</method-param>
      </method-params>
      </query-method>
      <result-type-mapping>Local</result-type-mapping>
      <ejb-ql>select object(o) from LabParameterDetails o where o.testId=?1 and o.paramId=?2</ejb-ql>


      <query-method>
      <method-name>ejbSelectGetParamByTestId</method-name>
      <method-params>
      <method-param>java.lang.String</method-param>
      </method-params>
      </query-method>
      <result-type-mapping>Local</result-type-mapping>
      <ejb-ql>select object(B) FROM LabParameterDetails A, LabParameter B WHERE A.paramId=B.paramId AND A.paramLevel='1' AND A.testId=?1</ejb-ql>


      <query-method>
      <method-name>ejbSelectGetParamsWithLevelOne</method-name>
      <method-params>
      <method-param>java.lang.String</method-param>
      </method-params>
      </query-method>
      <result-type-mapping>Local</result-type-mapping>
      <ejb-ql>select object (o) from LabParameterDetails o where o.testId=?1 AND o.paramLevel='1' and o.child='NO'</ejb-ql>


      <query-method>
      <method-name>findgetDetailsByTestid</method-name>
      <method-params>
      <method-param>java.lang.String</method-param>
      </method-params>
      </query-method>
      <ejb-ql>select object(o) from LabParameterDetails o where o.testId=?1 and o.testId=o.paramId</ejb-ql>


      <query-method>
      <method-name>ejbSelectAttachChilds</method-name>
      <method-params>
      <method-param>java.lang.String</method-param>
      </method-params>
      </query-method>
      <result-type-mapping>Local</result-type-mapping>
      <ejb-ql>select object(o) from LabParameterDetails o where o.paramId=o.testId and o.testId=?1</ejb-ql>



      Entity Bean
      <display-name>LabParameterItem</display-name>
      <ejb-name>LabParameterItem</ejb-name>
      <local-home>rcc.model.LabParameterItemLocalHome</local-home>
      rcc.model.LabParameterItemLocal
      <ejb-class>rcc.model.LabParameterItemBean</ejb-class>
      <persistence-type>Container</persistence-type>
      <prim-key-class>rcc.model.LabParameterItemPK</prim-key-class>
      False
      <cmp-version>2.x</cmp-version>
      <abstract-schema-name>LabParameterItem</abstract-schema-name>
      <cmp-field>
      <field-name>testId</field-name>
      </cmp-field>
      <cmp-field>
      <field-name>paramId</field-name>
      </cmp-field>
      <cmp-field>
      <field-name>itemNo</field-name>
      </cmp-field>
      <cmp-field>
      <field-name>itemDescription</field-name>
      </cmp-field>
      <ejb-local-ref>
      <ejb-ref-name>ejb/local/LabParameterItem</ejb-ref-name>
      <ejb-ref-type>Entity</ejb-ref-type>
      <local-home>
      rcc.model.LabParameterItemLocalHome
      </local-home>

      rcc.model.LabParameterItemLocal

      <ejb-link>LabParameterItem</ejb-link>
      </ejb-local-ref>

      <query-method>
      <method-name>findAll</method-name>
      <method-params/>
      </query-method>
      <ejb-ql>select object(o) from LabParameterItem o</ejb-ql>


      <query-method>
      <method-name>findByTidPid</method-name>
      <method-params>
      <method-param>java.lang.String</method-param>
      <method-param>java.lang.String</method-param>
      </method-params>
      </query-method>
      <ejb-ql>select object(o) from LabParameterItem o where o.testId=?1 and o.paramId=?2</ejb-ql>



      Entity Bean
      <display-name>LabResultDetails</display-name>
      <ejb-name>LabResultDetails</ejb-name>
      <local-home>rcc.model.LabResultDetailsLocalHome</local-home>
      rcc.model.LabResultDetailsLocal
      <ejb-class>rcc.model.LabResultDetailsBean</ejb-class>
      <persistence

        • 1. Re: Verification of Enterprisebeans failed
          wolfgangknauf

          Please provide us with the error messages.
          If you post XML or code, please wrap it in "code" blocks.

          Wolfgang

          • 2. Re: Verification of Enterprisebeans failed

            The warnings and error messages coming are as follows. I was trying in Jboss 4.2.2 GA version.




            15:15:39,765 WARN [verifier] EJB spec violation: BillItemsourcemaster: The thro
            ws clause must define the javax.ejb.CreateException.
            15:15:39,765 WARN [verifier] EJB spec violation: AcsApplnUsers: The throws clau
            se must define the javax.ejb.CreateException.
            15:15:39,765 WARN [verifier] EJB spec violation: AcsApplnUsers: The throws clau
            se must define the javax.ejb.CreateException.
            15:15:39,765 WARN [verifier] EJB spec violation: BillCounter: The throws clause
             must define the javax.ejb.CreateException.
            15:15:39,765 WARN [verifier] EJB spec violation: BillCounter: The throws clause
             must define the javax.ejb.CreateException.
            15:15:39,765 WARN [verifier] EJB spec violation: Ncrsequence: The throws clause
             must define the javax.ejb.CreateException.
            15:15:39,765 WARN [verifier] EJB spec violation: Ncrsequence: The throws clause
             must define the javax.ejb.CreateException.
            15:15:39,765 WARN [verifier] EJB spec violation: HistologicGrade: The throws cl
            ause must define the javax.ejb.CreateException.
            15:15:39,765 WARN [verifier] EJB spec violation: HistologicGrade: The throws cl
            ause must define the javax.ejb.CreateException.
            15:15:39,765 WARN [verifier] EJB spec violation: Histology: The throws clause m
            ust define the javax.ejb.CreateException.
            15:15:39,765 WARN [verifier] EJB spec violation: Histology: The throws clause m
            ust define the javax.ejb.CreateException.
            15:15:39,781 WARN [verifier] EJB spec violation: Icd9: The throws clause must d
            efine the javax.ejb.CreateException.
            15:15:39,781 WARN [verifier] EJB spec violation: Icd9: The throws clause must d
            efine the javax.ejb.CreateException.
            15:15:39,781 WARN [verifier] EJB spec violation: CytoCodes: The throws clause m
            ust define the javax.ejb.CreateException.
            15:15:39,781 WARN [verifier] EJB spec violation: CytoCodes: The throws clause m
            ust define the javax.ejb.CreateException.
            15:15:39,781 WARN [verifier] EJB spec violation: LabTestPatients: The throws cl
            ause must define the javax.ejb.CreateException.
            15:15:39,781 WARN [verifier] EJB spec violation: LabCytoSputum: The throws clau
            se must define the javax.ejb.CreateException.
            15:15:39,781 WARN [verifier] EJB spec violation: LabCytoSputum: The throws clau
            se must define the javax.ejb.CreateException.
            15:15:39,781 WARN [verifier] EJB spec violation: LabResultsummary: The return t
            ype of an ejbCreate(...) method must be the entity bean's primary key type.
            15:15:39,781 WARN [verifier] EJB spec violation: LabResultsummary: The throws c
            lause must define the javax.ejb.CreateException.
            15:15:39,781 WARN [verifier] EJB spec violation: LabResultsummary: The return t
            ype of an ejbCreate(...) method must be the entity bean's primary key type.
            15:15:39,781 WARN [verifier] EJB spec violation: LabResultsummary: The throws c
            lause must define the javax.ejb.CreateException.
            15:15:39,781 WARN [verifier] EJB spec violation: LabResultsummary: The entity b
            ean class must define a get accessor for each CMP field.
            15:15:39,781 WARN [verifier] EJB spec violation: LabResultsummary: The entity b
            ean class must define a set accessor for each CMP field.
            15:15:39,781 WARN [verifier] EJB spec violation: LabResultsummary: The entity b
            ean class must define a get accessor for each CMP field.
            15:15:39,781 WARN [verifier] EJB spec violation: LabResultsummary: The entity b
            ean class must define a set accessor for each CMP field.
            15:15:39,796 WARN [verifier] EJB spec violation: LabResultsummary: The entity b
            ean class must define a get accessor for each CMP field.
            15:15:39,796 WARN [verifier] EJB spec violation: LabResultsummary: The entity b
            ean class must define a set accessor for each CMP field.
            15:15:39,796 WARN [verifier] EJB spec violation: LabResultsummary: The entity b
            ean class must define a get accessor for each CMP field.
            15:15:39,796 WARN [verifier] EJB spec violation: LabResultsummary: The entity b
            ean class must define a set accessor for each CMP field.
            15:15:39,796 WARN [verifier] EJB spec violation: LabResultsummary: Every select
             method must be associated with a query element in the deployment descriptor.
            15:15:39,796 WARN [verifier] EJB spec violation: Cytomorphology: The throws cla
            use must define the javax.ejb.CreateException.
            15:15:39,796 WARN [verifier] EJB spec violation: Cytomorphology: The throws cla
            use must define the javax.ejb.CreateException.
            15:15:39,796 WARN [verifier] EJB spec violation: Opregistrationdetails: The thr
            ows clause must define the javax.ejb.CreateException.
            15:15:39,796 WARN [verifier] EJB spec violation: Opregistrationdetails: The thr
            ows clause must define the javax.ejb.CreateException.
            15:15:39,796 WARN [verifier] EJB spec violation: MorphologyGrade: The throws cl
            ause must define the javax.ejb.CreateException.
            15:15:39,796 WARN [verifier] EJB spec violation: MorphologyGrade: The throws cl
            ause must define the javax.ejb.CreateException.
            15:15:39,812 WARN [verifier] EJB spec violation: LabCytoSpecimenDetails: The re
            turn type of an ejbCreate(...) method must be the entity bean's primary key type
            .
            15:15:39,812 WARN [verifier] EJB spec violation: LabCytoSpecimenDetails: The th
            rows clause must define the javax.ejb.CreateException.
            15:15:39,812 WARN [verifier] EJB spec violation: LabCytoSpecimenDetails: The re
            turn type of an ejbCreate(...) method must be the entity bean's primary key type
            .
            15:15:39,812 WARN [verifier] EJB spec violation: LabCytoSpecimenDetails: The th
            rows clause must define the javax.ejb.CreateException.
            15:15:39,812 WARN [verifier] EJB spec violation: LabTestNature: The throws clau
            se must define the javax.ejb.CreateException.
            15:15:39,812 WARN [verifier] EJB spec violation: LabTestNature: The throws clau
            se must define the javax.ejb.CreateException.
            15:15:39,843 WARN [verifier] EJB spec violation: LabSessionEJB: The local inter
            face must extend the javax.ejb.EJBLocalObject interface.
            15:15:39,843 WARN [verifier] EJB spec violation: LabSessionEJB: The methods in
            the local interface must not include java.rmi.RemoteException in their throws cl
            ause.
            15:15:39,843 WARN [verifier] EJB spec violation: LabSessionEJB: The methods in
            the local interface must not include java.rmi.RemoteException in their throws cl
            ause.
            15:15:39,843 WARN [verifier] EJB spec violation: LabSessionEJB: The methods in
            the local interface must not include java.rmi.RemoteException in their throws cl
            ause.
            15:15:39,843 WARN [verifier] EJB spec violation: LabSessionEJB: The methods in
            the local interface must not include java.rmi.RemoteException in their throws cl
            ause.
            15:15:39,843 WARN [verifier] EJB spec violation: LabSessionEJB: The methods in
            the local interface must not include java.rmi.RemoteException in their throws cl
            ause.
            15:15:39,843 WARN [verifier] EJB spec violation: LabSessionEJB: The methods in
            the local interface must not include java.rmi.RemoteException in their throws cl
            ause.
            15:15:39,859 WARN [verifier] EJB spec violation: LabSessionEJB: The methods in
            the local interface must not include java.rmi.RemoteException in their throws cl
            ause.
            15:15:39,859 WARN [verifier] EJB spec violation: LabSessionEJB: The methods in
            the local interface must not include java.rmi.RemoteException in their throws cl
            ause.
            15:15:39,859 WARN [verifier] EJB spec violation: LabSessionEJB: The methods in
            the local interface must not include java.rmi.RemoteException in their throws cl
            ause.
            15:15:39,859 WARN [verifier] EJB spec violation: LabSessionEJB: All the excepti
            ons defined in the throws clause of the matching method of the session bean clas
            s must be defined in the throws clause of the method of the local interface.
            15:15:39,859 WARN [verifier] EJB spec violation: LabBaseSessionEJB: The local i
            nterface must extend the javax.ejb.EJBLocalObject interface.
            15:15:39,859 WARN [verifier] EJB spec violation: LabBaseSessionEJB: The methods
             in the local interface must not include java.rmi.RemoteException in their throw
            s clause.
            15:15:39,859 WARN [verifier] EJB spec violation: LabBaseSessionEJB: The methods
             in the local interface must not include java.rmi.RemoteException in their throw
            s clause.
            15:15:39,859 WARN [verifier] EJB spec violation: LabBaseSessionEJB: The methods
             in the local interface must not include java.rmi.RemoteException in their throw
            s clause.
            15:15:39,859 WARN [verifier] EJB spec violation: LabBaseSessionEJB: The methods
             in the local interface must not include java.rmi.RemoteException in their throw
            s clause.
            15:15:39,859 WARN [verifier] EJB spec violation: LabBaseSessionEJB: The methods
             in the local interface must not include java.rmi.RemoteException in their throw
            s clause.
            15:15:39,875 WARN [verifier] EJB spec violation: LabBaseSessionEJB: The methods
             in the local interface must not include java.rmi.RemoteException in their throw
            s clause.
            15:15:39,875 WARN [verifier] EJB spec violation: LabBaseSessionEJB: The methods
             in the local interface must not include java.rmi.RemoteException in their throw
            s clause.
            15:15:39,875 WARN [verifier] EJB spec violation: LabBaseSessionEJB: The methods
             in the local interface must not include java.rmi.RemoteException in their throw
            s clause.
            15:15:39,875 WARN [verifier] EJB spec violation: LabBaseSessionEJB: The methods
             in the local interface must not include java.rmi.RemoteException in their throw
            s clause.
            15:15:39,875 WARN [verifier] EJB spec violation: LabBaseSessionEJB: The methods
             in the local interface must not include java.rmi.RemoteException in their throw
            s clause.
            15:15:39,875 WARN [verifier] EJB spec violation: LabBaseSessionEJB: The methods
             in the local interface must not include java.rmi.RemoteException in their throw
            s clause.
            15:15:39,875 WARN [verifier] EJB spec violation: LabBaseSessionEJB: The methods
             in the local interface must not include java.rmi.RemoteException in their throw
            s clause.
            15:15:39,875 ERROR [MainDeployer] Could not create deployment: file:/J:/jboss-4.
            2.2.GA/server/default/tmp/deploy/tmp55807webapp4.ear-contents/ejb4.jar
            org.jboss.deployment.DeploymentException: Verification of Enterprise Beans faile
            d, see above for error messages.
             at org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:610)
             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
             at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
             at java.lang.reflect.Method.invoke(Unknown Source)
             at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
            er.java:155)
             at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
             at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractIntercept
            or.java:133)
             at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
             at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelM
            BeanOperationInterceptor.java:142)
             at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor
            .java:97)
             at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(Intercepto
            rServiceMBeanSupport.java:238)
             at org.jboss.wsf.container.jboss42.DeployerInterceptor.create(DeployerIn
            terceptor.java:76)
             at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.
            create(SubDeployerInterceptorSupport.java:180)
             at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterce
            ptor.java:91)
             at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
             at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
            java:264)
             at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
             at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
             at $Proxy32.create(Unknown Source)
             at org.jboss.deployment.MainDeployer.create(MainDeployer.java:969)
             at org.jboss.deployment.MainDeployer.create(MainDeployer.java:959)
             at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:818)
             at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
             at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
             at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
             at java.lang.reflect.Method.invoke(Unknown Source)
             at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
            er.java:155)
             at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
             at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractIntercept
            or.java:133)
             at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
             at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelM
            BeanOperationInterceptor.java:142)
             at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
             at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
            java:264)
             at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
             at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
             at $Proxy9.deploy(Unknown Source)
             at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymen
            tScanner.java:421)
             at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentS
            canner.java:634)
             at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
            doScan(AbstractDeploymentScanner.java:263)
             at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(A
            bstractDeploymentScanner.java:336)
             at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanS
            upport.java:289)
             at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMB
            eanSupport.java:245)
             at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
             at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
             at java.lang.reflect.Method.invoke(Unknown Source)
             at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
            er.java:155)
             at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
             at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
             at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
            java:264)
             at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
             at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceControl
            ler.java:978)
             at $Proxy0.start(Unknown Source)
             at org.jboss.system.ServiceController.start(ServiceController.java:417)
             at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
             at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
             at java.lang.reflect.Method.invoke(Unknown Source)
             at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
            er.java:155)
             at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
             at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
             at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
            java:264)
             at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
             at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
             at $Proxy4.start(Unknown Source)
             at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
             at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
             at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
             at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
             at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:766)
             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
             at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
             at java.lang.reflect.Method.invoke(Unknown Source)
             at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
            er.java:155)
             at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
             at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractIntercept
            or.java:133)
             at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
             at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelM
            BeanOperationInterceptor.java:142)
             at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
             at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
            java:264)
             at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
             at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
             at $Proxy5.deploy(Unknown Source)
             at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
             at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
             at org.jboss.Main.boot(Main.java:200)
             at org.jboss.Main$1.run(Main.java:508)
             at java.lang.Thread.run(Unknown Source)
            15:15:39,921 ERROR [URLDeploymentScanner] Incomplete Deployment listing:
            
            --- Incompletely deployed packages ---
            org.jboss.deployment.DeploymentInfo@55702bf { url=file:/J:/jboss-4.2.2.GA/server
            /default/deploy/webapp4.ear }
             deployer: org.jboss.deployment.EARDeployer@5dfaf1
             status: Deployment FAILED reason: Verification of Enterprise Beans failed, see
             above for error messages.
             state: FAILED
             watch: file:/J:/jboss-4.2.2.GA/server/default/deploy/webapp4.ear
             altDD: null
             lastDeployed: 1231839939515
             lastModified: 1231839937625
             mbeans:
            
            
            15:15:39,984 INFO [Http11Protocol] Starting Coyote HTTP/1.1 on http-127.0.0.1-8
            080
            15:15:40,000 INFO [AjpProtocol] Starting Coyote AJP/1.3 on ajp-127.0.0.1-8009
            15:15:40,000 INFO [Server] JBoss (MX MicroKernel) [4.2.2.GA (build: SVNTag=JBos
            s_4_2_2_GA date=200710221139)] Started in 12s:141ms
            


            • 3. Re: Verification of Enterprisebeans failed

              Hey Buddy,
              even i had got the same problem while deploying my application
              BUT WHAT I GOT WAS THAT REMOVING THOSE WARNING WAS MUST
              SO JUST MAKE YOUR CODE TO REMOVE THOSE WARNINGS AND DEPLOY AGAIN
              I HOPE IT WILL GET DEPLOYED AS WITH ME

              GUDLUCK !!!

              • 4. Re: Verification of Enterprisebeans failed

                Hai all,
                Jboss is not showing any exception once our application is deployed.
                The server log is

                09:16:39,984 INFO [Server] Starting JBoss (MX MicroKernel)...
                09:16:39,984 INFO [Server] Release ID: JBoss [Trinity] 4.2.2.GA (build: SVNTag=JBoss_4_2_2_GA date=
                200710221139)
                09:16:40,000 INFO [Server] Home Dir: I:\jboss-4.2.2.GA
                09:16:40,000 INFO [Server] Home URL: file:/I:/jboss-4.2.2.GA/
                09:16:40,000 INFO [Server] Patch URL: null
                09:16:40,000 INFO [Server] Server Name: default
                09:16:40,000 INFO [Server] Server Home Dir: I:\jboss-4.2.2.GA\server\default
                09:16:40,000 INFO [Server] Server Home URL: file:/I:/jboss-4.2.2.GA/server/default/
                09:16:40,000 INFO [Server] Server Log Dir: I:\jboss-4.2.2.GA\server\default\log
                09:16:40,000 INFO [Server] Server Temp Dir: I:\jboss-4.2.2.GA\server\default\tmp
                09:16:40,000 INFO [Server] Root Deployment Filename: jboss-service.xml
                09:16:40,250 INFO [ServerInfo] Java version: 1.6.0_07,Sun Microsystems Inc.
                09:16:40,250 INFO [ServerInfo] Java VM: Java HotSpot(TM) Client VM 10.0-b23,Sun Microsystems Inc.
                09:16:40,250 INFO [ServerInfo] OS-System: Windows XP 5.1,x86
                09:16:40,562 INFO [Server] Core system initialized
                09:16:41,921 INFO [WebService] Using RMI server codebase: http://127.0.0.1:8083/
                09:16:41,921 INFO [Log4jService$URLWatchTimerTask] Configuring from URL: resource:jboss-log4j.xml
                09:16:42,234 INFO [TransactionManagerService] JBossTS Transaction Service (JTA version) - JBoss Inc
                .
                09:16:42,234 INFO [TransactionManagerService] Setting up property manager MBean and JMX layer
                09:16:42,375 INFO [TransactionManagerService] Starting recovery manager
                09:16:42,437 INFO [TransactionManagerService] Recovery manager started
                09:16:42,437 INFO [TransactionManagerService] Binding TransactionManager JNDI Reference
                09:16:44,203 INFO [EJB3Deployer] Starting java:comp multiplexer
                09:16:44,468 INFO [STDOUT] no object for null
                09:16:44,484 INFO [STDOUT] no object for null
                09:16:44,484 INFO [STDOUT] no object for null
                09:16:44,500 INFO [STDOUT] no object for {urn:jboss:bean-deployer}supplyType
                09:16:44,515 INFO [STDOUT] no object for {urn:jboss:bean-deployer}dependsType
                09:16:45,812 INFO [NativeServerConfig] JBoss Web Services - Native
                09:16:45,812 INFO [NativeServerConfig] jbossws-native-2.0.1.SP2 (build=200710210837)
                09:16:46,453 INFO [Embedded] Catalina naming disabled
                09:16:46,562 INFO [AprLifecycleListener] The Apache Tomcat Native library which allows optimal perf
                ormance in production environments was not found on the java.library.path: C:\WINDOWS\system32;.;C:\
                WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system
                32\wbem;H:\ORACLE9i\bin;C:\Program Files\GnuWin32\bin;D:\Personal\rhino1_6R7;C:\Program Files\QuickT
                ime\QTSystem;H:\C-DAC\MedInfo Standards SDK\HL7 SDK-J\Libs;C:\Program Files\Java\jdk1.6.0_06;C:\Ant\
                apache-ant-1.7.1\bin;C:\Program Files\Common Files\Teleca Shared;I:\JDeveloper10g(10.1.2)\jdev1012\j
                dk;
                09:16:46,609 INFO [Http11Protocol] Initializing Coyote HTTP/1.1 on http-127.0.0.1-8080
                09:16:46,609 INFO [AjpProtocol] Initializing Coyote AJP/1.3 on ajp-127.0.0.1-8009
                09:16:46,625 INFO [Catalina] Initialization processed in 169 ms
                09:16:46,625 INFO [StandardService] Starting service jboss.web
                09:16:46,625 INFO [StandardEngine] Starting Servlet Engine: JBossWeb/2.0.1.GA
                09:16:46,656 INFO [Catalina] Server startup in 38 ms
                09:16:46,734 INFO [TomcatDeployer] deploy, ctxPath=/, warUrl=.../deploy/jboss-web.deployer/ROOT.war
                /
                09:16:47,281 INFO [TomcatDeployer] deploy, ctxPath=/invoker, warUrl=.../deploy/http-invoker.sar/inv
                oker.war/
                09:16:47,375 INFO [TomcatDeployer] deploy, ctxPath=/jbossws, warUrl=.../deploy/jbossws.sar/jbossws-
                context.war/
                09:16:47,437 INFO [TomcatDeployer] deploy, ctxPath=/jbossmq-httpil, warUrl=.../deploy/jms/jbossmq-h
                ttpil.sar/jbossmq-httpil.war/
                09:16:47,875 INFO [TomcatDeployer] deploy, ctxPath=/web-console, warUrl=.../deploy/management/conso
                le-mgr.sar/web-console.war/
                09:16:48,156 INFO [MailService] Mail Service bound to java:/Mail
                09:16:48,406 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/
                jboss-ha-local-jdbc.rar
                09:16:48,453 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/
                jboss-ha-xa-jdbc.rar
                09:16:48,468 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/
                jboss-local-jdbc.rar
                09:16:48,500 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/
                jboss-xa-jdbc.rar
                09:16:48,531 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/
                jms/jms-ra.rar
                09:16:48,546 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/
                mail-ra.rar
                09:16:48,578 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/
                quartz-ra.rar
                09:16:48,593 INFO [QuartzResourceAdapter] start quartz!!!
                09:16:48,640 INFO [SimpleThreadPool] Job execution threads will use class loader of thread: main
                09:16:48,656 INFO [QuartzScheduler] Quartz Scheduler v.1.5.2 created.
                09:16:48,656 INFO [RAMJobStore] RAMJobStore initialized.
                09:16:48,656 INFO [StdSchedulerFactory] Quartz scheduler 'DefaultQuartzScheduler' initialized from
                default resource file in Quartz package: 'quartz.properties'
                09:16:48,656 INFO [StdSchedulerFactory] Quartz scheduler version: 1.5.2
                09:16:48,656 INFO [QuartzScheduler] Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED started.
                09:16:49,359 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=Data
                SourceBinding,name=DefaultDS' to JNDI name 'java:DefaultDS'
                09:16:49,546 INFO [A] Bound to JNDI name: queue/A
                09:16:49,562 INFO [B] Bound to JNDI name: queue/B
                09:16:49,562 INFO [C] Bound to JNDI name: queue/C
                09:16:49,562 INFO [D] Bound to JNDI name: queue/D
                09:16:49,562 INFO [ex] Bound to JNDI name: queue/ex
                09:16:49,578 INFO [testTopic] Bound to JNDI name: topic/testTopic
                09:16:49,578 INFO [securedTopic] Bound to JNDI name: topic/securedTopic
                09:16:49,578 INFO [testDurableTopic] Bound to JNDI name: topic/testDurableTopic
                09:16:49,578 INFO [testQueue] Bound to JNDI name: queue/testQueue
                09:16:49,609 INFO [UILServerILService] JBossMQ UIL service available at : /127.0.0.1:8093
                09:16:49,625 INFO [DLQ] Bound to JNDI name: queue/DLQ
                09:16:49,703 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=Conn
                ectionFactoryBinding,name=JmsXA' to JNDI name 'java:JmsXA'
                09:16:49,750 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=Data
                SourceBinding,name=DBConnDS' to JNDI name 'java:DBConnDS'
                09:16:49,781 INFO [TomcatDeployer] deploy, ctxPath=/jmx-console, warUrl=.../deploy/jmx-console.war/
                
                09:16:49,843 INFO [EARDeployer] Init J2EE application: file:/I:/jboss-4.2.2.GA/server/default/deplo
                y/webapp5.ear
                09:16:51,484 INFO [EjbModule] Deploying LabCounterDetails
                09:16:51,562 INFO [EjbModule] Deploying LabDetails
                09:16:51,562 INFO [EjbModule] Deploying LabParameter
                09:16:51,578 INFO [EjbModule] Deploying LabParameterDetails
                09:16:51,578 INFO [EjbModule] Deploying LabParameterItem
                09:16:51,578 INFO [EjbModule] Deploying LabResultDetails
                09:16:51,593 INFO [EjbModule] Deploying LabResultMaster
                09:16:51,593 INFO [EjbModule] Deploying LabSequence
                09:16:51,593 INFO [EjbModule] Deploying LabStatus
                09:16:51,609 INFO [EjbModule] Deploying LabTestCategory
                09:16:51,609 INFO [EjbModule] Deploying LabTestDetails
                09:16:51,609 INFO [EjbModule] Deploying LabTestMaster
                09:16:51,625 INFO [EjbModule] Deploying LabTestRelation
                09:16:51,625 INFO [EjbModule] Deploying LabTestSpecimen
                09:16:51,640 INFO [EjbModule] Deploying Opnewregistration
                09:16:51,640 INFO [EjbModule] Deploying WardAdminDischarge
                09:16:51,656 INFO [EjbModule] Deploying WardIdentification
                09:16:51,656 INFO [EjbModule] Deploying WardIpmanagement
                09:16:51,656 INFO [EjbModule] Deploying RccUnits
                09:16:51,671 INFO [EjbModule] Deploying ReferenceHospital
                09:16:51,671 INFO [EjbModule] Deploying IncomeCategory
                09:16:51,671 INFO [EjbModule] Deploying BillItemcharge
                09:16:51,687 INFO [EjbModule] Deploying RccCredits
                09:16:51,687 INFO [EjbModule] Deploying PrimarySite
                09:16:51,703 INFO [EjbModule] Deploying Dateview
                09:16:51,703 INFO [EjbModule] Deploying Dateviewts
                09:16:51,703 INFO [EjbModule] Deploying RccNonregisteredPatients
                09:16:51,718 INFO [EjbModule] Deploying BillCountersequence
                09:16:51,718 INFO [EjbModule] Deploying BillItemmaster
                09:16:51,718 INFO [EjbModule] Deploying BillPaymentdetails
                09:16:51,734 INFO [EjbModule] Deploying BillTransactiondetail
                09:16:51,734 INFO [EjbModule] Deploying BillTransactionmaster
                09:16:51,734 INFO [EjbModule] Deploying RccCreditors
                09:16:51,750 INFO [EjbModule] Deploying BillNettransactions
                09:16:51,750 INFO [EjbModule] Deploying BillTemp
                09:16:51,750 INFO [EjbModule] Deploying Employeeview
                09:16:51,765 INFO [EjbModule] Deploying SosServiceOrderMaster
                09:16:51,765 INFO [EjbModule] Deploying SosServiceOrderDetail
                09:16:51,765 INFO [EjbModule] Deploying Sequencetable
                09:16:51,781 INFO [EjbModule] Deploying SosServiceOrderParameter
                09:16:51,781 INFO [EjbModule] Deploying BillCreditoritems
                09:16:51,781 INFO [EjbModule] Deploying Doctor
                09:16:51,796 INFO [EjbModule] Deploying LabOperators
                09:16:51,796 INFO [EjbModule] Deploying BillItemsourcemaster
                09:16:51,796 INFO [EjbModule] Deploying AcsApplnUsers
                09:16:51,812 INFO [EjbModule] Deploying BillCounter
                09:16:51,812 INFO [EjbModule] Deploying Ncrsequence
                09:16:51,812 INFO [EjbModule] Deploying HistologicGrade
                09:16:51,828 INFO [EjbModule] Deploying Histology
                09:16:51,828 INFO [EjbModule] Deploying Icd9
                09:16:51,828 INFO [EjbModule] Deploying CytoCodes
                09:16:51,843 INFO [EjbModule] Deploying LabTestPatients
                09:16:51,843 INFO [EjbModule] Deploying LabCytoSputum
                09:16:51,843 INFO [EjbModule] Deploying LabResultsummary
                09:16:51,859 INFO [EjbModule] Deploying Cytomorphology
                09:16:51,859 INFO [EjbModule] Deploying Opregistrationdetails
                09:16:51,859 INFO [EjbModule] Deploying MorphologyGrade
                09:16:51,875 INFO [EjbModule] Deploying LabTestNature
                09:16:51,875 INFO [EjbModule] Deploying LabSessionEJB
                09:16:51,890 INFO [EjbModule] Deploying LabBaseSessionEJB
                09:16:53,796 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'LabCounterDetails' to jndi 'ejb/loca
                l/LabCounterDetailsLocalHome'
                09:16:53,812 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'LabDetails' to jndi 'ejb/local/LabDe
                tailsLocalHome'
                09:16:53,812 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'LabParameter' to jndi 'ejb/local/Lab
                ParameterLocalHome'
                09:16:53,828 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'LabParameterDetails' to jndi 'ejb/lo
                cal/LabParameterDetailsLocalHome'
                09:16:53,828 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'LabParameterItem' to jndi 'ejb/local
                /LabParameterItemLocalHome'
                09:16:53,843 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'LabResultDetails' to jndi 'ejb/local
                /LabResultDetailsLocalHome'
                09:16:53,843 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'LabResultMaster' to jndi 'ejb/local/
                LabResultMasterLocalHome'
                09:16:53,859 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'LabSequence' to jndi 'ejb/local/LabS
                equenceLocalHome'
                09:16:53,859 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'LabStatus' to jndi 'ejb/local/LabSta
                tusLocalHome'
                09:16:53,875 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'LabTestCategory' to jndi 'ejb/local/
                LabTestCategoryLocalHome'
                09:16:53,875 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'LabTestDetails' to jndi 'ejb/local/L
                abTestDetailsLocalHome'
                09:16:53,875 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'LabTestMaster' to jndi 'ejb/local/La
                bTestMasterLocalHome'
                09:16:53,890 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'LabTestRelation' to jndi 'ejb/local/
                LabTestRelationLocalHome'
                09:16:53,890 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'LabTestSpecimen' to jndi 'ejb/local/
                LabTestSpecimenLocalHome'
                09:16:53,906 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'Opnewregistration' to jndi 'ejb/loca
                l/OpnewregistrationLocalHome'
                09:16:53,906 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'WardAdminDischarge' to jndi 'ejb/loc
                al/WardAdminDischargeLocalHome'
                09:16:53,921 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'WardIdentification' to jndi 'ejb/loc
                al/WardIdentificationLocalHome'
                09:16:53,921 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'WardIpmanagement' to jndi 'ejb/local
                /WardIpmanagementLocalHome'
                09:16:53,937 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'RccUnits' to jndi 'ejb/local/RccUnit
                sLocalHome'
                09:16:53,937 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'ReferenceHospital' to jndi 'ejb/loca
                l/ReferenceHospitalLocalHome'
                09:16:53,953 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'IncomeCategory' to jndi 'ejb/local/I
                ncomeCategoryLocalHome'
                09:16:53,953 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'BillItemcharge' to jndi 'ejb/local/B
                illItemchargeLocalHome'
                09:16:53,953 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'RccCredits' to jndi 'ejb/local/RccCr
                editsLocalHome'
                09:16:53,968 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'PrimarySite' to jndi 'ejb/local/Prim
                arySiteLocalHome'
                09:16:53,968 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'Dateview' to jndi 'ejb/local/Datevie
                wLocalHome'
                09:16:53,984 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'Dateviewts' to jndi 'ejb/local/Datev
                iewtsLocalHome'
                09:16:53,984 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'RccNonregisteredPatients' to jndi 'e
                jb/local/RccNonregisteredPatientsLocalHome'
                09:16:53,984 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'BillCountersequence' to jndi 'ejb/lo
                cal/BillCountersequenceLocalHome'
                09:16:54,000 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'BillItemmaster' to jndi 'ejb/local/B
                illItemmasterLocalHome'
                09:16:54,000 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'BillPaymentdetails' to jndi 'ejb/loc
                al/BillPaymentdetailsLocalHome'
                09:16:54,015 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'BillTransactiondetail' to jndi 'ejb/
                local/BillTransactiondetailLocalHome'
                09:16:54,015 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'BillTransactionmaster' to jndi 'ejb/
                local/BillTransactionmasterLocalHome'
                09:16:54,031 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'RccCreditors' to jndi 'ejb/local/Rcc
                CreditorsLocalHome'
                09:16:54,031 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'BillNettransactions' to jndi 'ejb/lo
                cal/BillNettransactionsLocalHome'
                09:16:54,046 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'BillTemp' to jndi 'ejb/local/BillTem
                pLocalHome'
                09:16:54,328 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'Employeeview' to jndi 'ejb/local/Emp
                loyeeviewLocalHome'
                09:16:54,343 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'SosServiceOrderMaster' to jndi 'ejb/
                local/SosServiceOrderMasterLocalHome'
                09:16:54,343 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'SosServiceOrderDetail' to jndi 'ejb/
                local/SosServiceOrderDetailLocalHome'
                09:16:54,359 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'Sequencetable' to jndi 'ejb/local/Se
                quencetableLocalHome'
                09:16:54,359 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'SosServiceOrderParameter' to jndi 'e
                jb/local/SosServiceOrderParameterLocalHome'
                09:16:54,359 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'BillCreditoritems' to jndi 'ejb/loca
                l/BillCreditoritemsLocalHome'
                09:16:54,375 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'Doctor' to jndi 'ejb/local/DoctorLoc
                alHome'
                09:16:54,375 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'LabOperators' to jndi 'ejb/local/Lab
                OperatorsLocalHome'
                09:16:54,390 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'BillItemsourcemaster' to jndi 'ejb/l
                ocal/BillItemsourcemasterLocalHome'
                09:16:54,390 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'AcsApplnUsers' to jndi 'ejb/local/Ac
                sApplnUsersLocalHome'
                09:16:54,390 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'BillCounter' to jndi 'ejb/local/Bill
                CounterLocalHome'
                09:16:54,406 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'Ncrsequence' to jndi 'ejb/local/Ncrs
                equenceLocalHome'
                09:16:54,406 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'HistologicGrade' to jndi 'ejb/local/
                HistologicGradeLocalHome'
                09:16:54,421 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'Histology' to jndi 'ejb/local/Histol
                ogyLocalHome'
                09:16:54,421 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'Icd9' to jndi 'ejb/local/Icd9LocalHo
                me'
                09:16:54,421 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'CytoCodes' to jndi 'ejb/local/CytoCo
                desLocalHome'
                09:16:54,437 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'LabTestPatients' to jndi 'ejb/local/
                LabTestPatientsLocalHome'
                09:16:54,437 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'LabCytoSputum' to jndi 'ejb/local/La
                bCytoSputumLocalHome'
                09:16:54,437 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'LabResultsummary' to jndi 'ejb/local
                /LabResultsummaryLocalHome'
                09:16:54,453 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'Cytomorphology' to jndi 'ejb/local/C
                ytomorphologyocalHome'
                09:16:54,453 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'Opregistrationdetails' to jndi 'ejb/
                local/OpregistrationdetailsLocalHome'
                09:16:54,468 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'MorphologyGrade' to jndi 'ejb/local/
                MorphologyGradeLocalHome'
                09:16:54,468 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'LabTestNature' to jndi 'ejb/local/La
                bTestNatureLocalHome'
                09:16:54,515 INFO [ProxyFactory] Bound EJB Home 'LabSessionEJB' to jndi 'ejb/LabSessionEJBHome'
                09:16:54,515 INFO [ProxyFactory] Bound EJB Home 'LabBaseSessionEJB' to jndi 'ejb/LabBaseSessionEJBH
                ome'
                09:16:54,515 INFO [EJBDeployer] Deployed: file:/I:/jboss-4.2.2.GA/server/default/tmp/deploy/tmp6220
                5webapp5.ear-contents/ejb5.jar
                09:16:54,640 INFO [TomcatDeployer] deploy, ctxPath=/lab, warUrl=.../tmp/deploy/tmp62205webapp5.ear-
                contents/webapp5-exp.war/
                09:16:54,750 INFO [PropertyMessageResources] Initializing, config='org.apache.struts.util.LocalStri
                ngs', returnNull=true
                09:16:54,750 INFO [PropertyMessageResources] Initializing, config='org.apache.struts.action.ActionR
                esources', returnNull=true
                09:16:54,875 INFO [PropertyMessageResources] Initializing, config='rcc.Lab.ApplicationResources', r
                eturnNull=true
                09:16:54,890 INFO [EARDeployer] Started J2EE application: file:/I:/jboss-4.2.2.GA/server/default/de
                ploy/webapp5.ear
                09:16:54,968 INFO [Http11Protocol] Starting Coyote HTTP/1.1 on http-127.0.0.1-8080
                09:16:54,984 INFO [AjpProtocol] Starting Coyote AJP/1.3 on ajp-127.0.0.1-8009
                09:16:54,984 INFO [Server] JBoss (MX MicroKernel) [4.2.2.GA (build: SVNTag=JBoss_4_2_2_GA date=2007
                10221139)] Started in 14s:984ms
                


                But when we get the jsp page by giving the url in browser,the page is displaying and the following errors are appearing in the log

                09:19:12,468 ERROR [STDERR] javax.naming.NameNotFoundException: LabSessionEJBHome not bound
                09:19:12,468 ERROR [STDERR] at org.jnp.server.NamingServer.getBinding(NamingServer.java:529)
                09:19:12,468 ERROR [STDERR] at org.jnp.server.NamingServer.getBinding(NamingServer.java:537)
                09:19:12,468 ERROR [STDERR] at org.jnp.server.NamingServer.getObject(NamingServer.java:543)
                09:19:12,468 ERROR [STDERR] at org.jnp.server.NamingServer.lookup(NamingServer.java:296)
                09:19:12,468 ERROR [STDERR] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:667)
                09:19:12,468 ERROR [STDERR] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:627)
                09:19:12,468 ERROR [STDERR] at javax.naming.InitialContext.lookup(Unknown Source)
                09:19:12,468 ERROR [STDERR] at rcc.Lab.SampleRequisitionEntryForm.reset(SampleRequisitionEntryFo
                rm.java:425)
                09:19:12,468 ERROR [STDERR] at org.apache.struts.action.RequestProcessor.processPopulate(Request
                Processor.java:816)
                09:19:12,468 ERROR [STDERR] at org.apache.struts.action.RequestProcessor.process(RequestProcesso
                r.java:254)
                09:19:12,468 ERROR [STDERR] at org.apache.struts.action.ActionServlet.process(ActionServlet.java
                :1482)
                09:19:12,468 ERROR [STDERR] at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:5
                07)
                09:19:12,468 ERROR [STDERR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
                09:19:12,468 ERROR [STDERR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
                09:19:12,468 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
                ApplicationFilterChain.java:290)
                09:19:12,468 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(Applicat
                ionFilterChain.java:206)
                09:19:12,468 ERROR [STDERR] at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHead
                erFilter.java:96)
                09:19:12,468 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
                ApplicationFilterChain.java:235)
                09:19:12,468 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(Applicat
                ionFilterChain.java:206)
                09:19:12,468 ERROR [STDERR] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrap
                perValve.java:230)
                09:19:12,468 ERROR [STDERR] at org.apache.catalina.core.StandardContextValve.invoke(StandardCont
                extValve.java:175)
                09:19:12,468 ERROR [STDERR] at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(Sec
                urityAssociationValve.java:179)
                09:19:12,468 ERROR [STDERR] at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContext
                Valve.java:84)
                09:19:12,468 ERROR [STDERR] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostVal
                ve.java:127)
                09:19:12,468 ERROR [STDERR] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportVal
                ve.java:102)
                09:19:12,468 ERROR [STDERR] at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(Cac
                hedConnectionValve.java:157)
                09:19:12,468 ERROR [STDERR] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngin
                eValve.java:109)
                09:19:12,468 ERROR [STDERR] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter
                .java:262)
                09:19:12,468 ERROR [STDERR] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.
                java:844)
                09:19:12,468 ERROR [STDERR] at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.p
                rocess(Http11Protocol.java:583)
                09:19:12,468 ERROR [STDERR] at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.jav
                a:446)
                09:19:12,468 ERROR [STDERR] at java.lang.Thread.run(Unknown Source)
                09:19:14,406 INFO [PropertyMessageResources] Initializing, config='org.apache.struts.taglib.html.Lo
                calStrings', returnNull=true
                09:19:14,406 INFO [PropertyMessageResources] Initializing, config='org.apache.struts.util.LocalStri
                ngs', returnNull=true
                09:19:14,406 ERROR [STDERR] javax.naming.NameNotFoundException: LabSessionEJBHome not bound
                09:19:14,406 ERROR [STDERR] at org.jnp.server.NamingServer.getBinding(NamingServer.java:529)
                09:19:14,406 ERROR [STDERR] at org.jnp.server.NamingServer.getBinding(NamingServer.java:537)
                09:19:14,406 ERROR [STDERR] at org.jnp.server.NamingServer.getObject(NamingServer.java:543)
                09:19:14,406 ERROR [STDERR] at org.jnp.server.NamingServer.lookup(NamingServer.java:296)
                09:19:14,406 ERROR [STDERR] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:667)
                09:19:14,406 ERROR [STDERR] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:627)
                09:19:14,406 ERROR [STDERR] at javax.naming.InitialContext.lookup(Unknown Source)
                09:19:14,406 ERROR [STDERR] at rcc.Lab.SampleRequisitionEntryForm.reset(SampleRequisitionEntryFo
                rm.java:425)
                09:19:14,406 ERROR [STDERR] at org.apache.struts.taglib.html.FormTag.initFormBean(FormTag.java:5
                60)
                09:19:14,406 ERROR [STDERR] at org.apache.struts.taglib.html.FormTag.doStartTag(FormTag.java:520
                )
                09:19:14,406 ERROR [STDERR] at org.apache.jsp.SampleRequisitionEntry_jsp._jspService(SampleRequi
                sitionEntry_jsp.java:563)
                09:19:14,406 ERROR [STDERR] at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70
                )
                09:19:14,406 ERROR [STDERR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
                09:19:14,406 ERROR [STDERR] at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWra
                pper.java:373)
                09:19:14,406 ERROR [STDERR] at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.ja
                va:336)
                09:19:14,406 ERROR [STDERR] at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
                
                09:19:14,406 ERROR [STDERR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
                09:19:14,406 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
                ApplicationFilterChain.java:290)
                09:19:14,406 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(Applicat
                ionFilterChain.java:206)
                09:19:14,406 ERROR [STDERR] at org.apache.catalina.core.ApplicationDispatcher.invoke(Application
                Dispatcher.java:654)
                09:19:14,406 ERROR [STDERR] at org.apache.catalina.core.ApplicationDispatcher.processRequest(App
                licationDispatcher.java:445)
                09:19:14,406 ERROR [STDERR] at org.apache.catalina.core.ApplicationDispatcher.doForward(Applicat
                ionDispatcher.java:379)
                09:19:14,406 ERROR [STDERR] at org.apache.catalina.core.ApplicationDispatcher.forward(Applicatio
                nDispatcher.java:292)
                09:19:14,406 ERROR [STDERR] at org.apache.struts.action.RequestProcessor.doForward(RequestProces
                sor.java:1069)
                09:19:14,406 ERROR [STDERR] at org.apache.struts.action.RequestProcessor.processForwardConfig(Re
                questProcessor.java:455)
                09:19:14,406 ERROR [STDERR] at org.apache.struts.action.RequestProcessor.process(RequestProcesso
                r.java:279)
                09:19:14,406 ERROR [STDERR] at org.apache.struts.action.ActionServlet.process(ActionServlet.java
                :1482)
                09:19:14,406 ERROR [STDERR] at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:5
                07)
                09:19:14,406 ERROR [STDERR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
                09:19:14,406 ERROR [STDERR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
                09:19:14,406 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
                ApplicationFilterChain.java:290)
                09:19:14,406 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(Applicat
                ionFilterChain.java:206)
                09:19:14,406 ERROR [STDERR] at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHead
                erFilter.java:96)
                09:19:14,406 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
                ApplicationFilterChain.java:235)
                09:19:14,406 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(Applicat
                ionFilterChain.java:206)
                09:19:14,406 ERROR [STDERR] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrap
                perValve.java:230)
                09:19:14,406 ERROR [STDERR] at org.apache.catalina.core.StandardContextValve.invoke(StandardCont
                extValve.java:175)
                09:19:14,406 ERROR [STDERR] at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(Sec
                urityAssociationValve.java:179)
                09:19:14,406 ERROR [STDERR] at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContext
                Valve.java:84)
                09:19:14,406 ERROR [STDERR] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostVal
                ve.java:127)
                09:19:14,406 ERROR [STDERR] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportVal
                ve.java:102)
                09:19:14,406 ERROR [STDERR] at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(Cac
                hedConnectionValve.java:157)
                09:19:14,406 ERROR [STDERR] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngin
                eValve.java:109)
                09:19:14,406 ERROR [STDERR] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter
                .java:262)
                09:19:14,406 ERROR [STDERR] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.
                java:844)
                09:19:14,406 ERROR [STDERR] at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.p
                rocess(Http11Protocol.java:583)
                09:19:14,406 ERROR [STDERR] at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.jav
                a:446)
                09:19:14,406 ERROR [STDERR] at java.lang.Thread.run(Unknown Source)
                09:19:14,406 INFO [PropertyMessageResources] Initializing, config='org.apache.struts.taglib.html.Lo
                calStrings', returnNull=true


                The Jboss.xml is
                <?xml version="1.0" encoding="UTF-8"?>
                <!DOCTYPE jboss PUBLIC "-//JBoss//DTD JBOSS 4.2//EN" "http://www.jboss.org/j2ee/dtd/jboss_4_2.dtd">
                <jboss>
                <enterprise-beans>
                <session>
                 <ejb-name>LabSessionEJB</ejb-name>
                 <jndi-name>ejb/LabSessionEJB</jndi-name>
                 <method-attributes></method-attributes>
                 </session>
                 <session>
                
                 <ejb-name>LabBaseSessionEJB</ejb-name>
                 <jndi-name>ejb/LabBaseSessionEJB</jndi-name>
                
                 <method-attributes></method-attributes>
                 </session>
                 <entity>
                 <ejb-name>LabCounterDetails</ejb-name>
                 <local-jndi-name>ejb/local/LabCounterDetailsLocalHome</local-jndi-name>
                 </entity>
                 <entity>
                 <ejb-name>LabDetails</ejb-name>
                 <local-jndi-name>ejb/local/LabDetailsLocalHome</local-jndi-name>
                 </entity>
                 <entity>
                 <ejb-name>LabParameter</ejb-name>
                 <local-jndi-name>ejb/local/LabParameterLocalHome</local-jndi-name>
                 </entity>
                 <entity>
                 <ejb-name>LabParameterDetails</ejb-name>
                 <local-jndi-name>ejb/local/LabParameterDetailsLocalHome</local-jndi-name>
                 </entity>
                 <entity>
                 <ejb-name>LabParameterItem</ejb-name>
                 <local-jndi-name>ejb/local/LabParameterItemLocalHome</local-jndi-name>
                 </entity>
                 <entity>
                 <ejb-name>LabResultDetails</ejb-name>
                 <local-jndi-name>ejb/local/LabResultDetailsLocalHome</local-jndi-name>
                </entity>
                <entity>
                 <ejb-name>LabResultMaster</ejb-name>
                 <local-jndi-name>ejb/local/LabResultMasterLocalHome</local-jndi-name>
                </entity>
                <entity>
                 <ejb-name>LabSequence</ejb-name>
                 <local-jndi-name>ejb/local/LabSequenceLocalHome</local-jndi-name>
                </entity>
                <entity>
                 <ejb-name>LabStatus</ejb-name>
                 <local-jndi-name>ejb/local/LabStatusLocalHome</local-jndi-name>
                </entity>
                <entity>
                 <ejb-name>LabTestCategory</ejb-name>
                 <local-jndi-name>ejb/local/LabTestCategoryLocalHome</local-jndi-name>
                </entity>
                <entity>
                 <ejb-name>LabTestDetails</ejb-name>
                 <local-jndi-name>ejb/local/LabTestDetailsLocalHome</local-jndi-name>
                </entity>
                <entity>
                 <ejb-name>LabTestMaster</ejb-name>
                 <local-jndi-name>ejb/local/LabTestMasterLocalHome</local-jndi-name>
                
                </entity>
                <entity>
                 <ejb-name>LabTestRelation</ejb-name>
                 <local-jndi-name>ejb/local/LabTestRelationLocalHome</local-jndi-name>
                
                </entity>
                <entity>
                 <ejb-name>LabTestSpecimen</ejb-name>
                 <local-jndi-name>ejb/local/LabTestSpecimenLocalHome</local-jndi-name>
                
                </entity>
                <entity>
                 <ejb-name>Opnewregistration</ejb-name>
                 <local-jndi-name>ejb/local/OpnewregistrationLocalHome</local-jndi-name>
                
                </entity>
                <entity>
                 <ejb-name>WardAdminDischarge</ejb-name>
                 <local-jndi-name>ejb/local/WardAdminDischargeLocalHome</local-jndi-name>
                
                </entity>
                <entity>
                 <ejb-name>WardIdentification</ejb-name>
                 <local-jndi-name>ejb/local/WardIdentificationLocalHome</local-jndi-name>
                
                </entity>
                <entity>
                 <ejb-name>WardIpmanagement</ejb-name>
                 <local-jndi-name>ejb/local/WardIpmanagementLocalHome</local-jndi-name>
                
                </entity>
                <entity>
                 <ejb-name>RccUnits</ejb-name>
                 <local-jndi-name>ejb/local/RccUnitsLocalHome</local-jndi-name>
                
                </entity>
                <entity>
                 <ejb-name>ReferenceHospital</ejb-name>
                 <local-jndi-name>ejb/local/ReferenceHospitalLocalHome</local-jndi-name>
                
                </entity>
                <entity>
                 <ejb-name>IncomeCategory</ejb-name>
                 <local-jndi-name>ejb/local/IncomeCategoryLocalHome</local-jndi-name>
                
                </entity>
                <entity>
                 <ejb-name>BillItemcharge</ejb-name>
                 <local-jndi-name>ejb/local/BillItemchargeLocalHome</local-jndi-name>
                
                </entity>
                <entity>
                 <ejb-name>RccCredits</ejb-name>
                 <local-jndi-name>ejb/local/RccCreditsLocalHome</local-jndi-name>
                
                </entity>
                <entity>
                 <ejb-name>PrimarySite</ejb-name>
                 <local-jndi-name>ejb/local/PrimarySiteLocalHome</local-jndi-name>
                
                </entity>
                <entity>
                 <ejb-name>Dateview</ejb-name>
                 <local-jndi-name>ejb/local/DateviewLocalHome</local-jndi-name>
                
                </entity>
                <entity>
                 <ejb-name>Dateviewts</ejb-name>
                 <local-jndi-name>ejb/local/DateviewtsLocalHome</local-jndi-name>
                
                </entity>
                <entity>
                 <ejb-name>RccNonregisteredPatients</ejb-name>
                 <local-jndi-name>ejb/local/RccNonregisteredPatientsLocalHome</local-jndi-name>
                
                </entity>
                <entity>
                 <ejb-name>BillCountersequence</ejb-name>
                 <local-jndi-name>ejb/local/BillCountersequenceLocalHome</local-jndi-name>
                
                </entity>
                <entity>
                 <ejb-name>BillItemmaster</ejb-name>
                 <local-jndi-name>ejb/local/BillItemmasterLocalHome</local-jndi-name>
                
                </entity>
                <entity>
                 <ejb-name>BillPaymentdetails</ejb-name>
                 <local-jndi-name>ejb/local/BillPaymentdetailsLocalHome</local-jndi-name>
                
                </entity>
                <entity>
                 <ejb-name>BillTransactiondetail</ejb-name>
                 <local-jndi-name>ejb/local/BillTransactiondetailLocalHome</local-jndi-name>
                
                </entity>
                <entity>
                 <ejb-name>BillTransactionmaster</ejb-name>
                 <local-jndi-name>ejb/local/BillTransactionmasterLocalHome</local-jndi-name>
                
                </entity>
                <entity>
                 <ejb-name>RccCreditors</ejb-name>
                 <local-jndi-name>ejb/local/RccCreditorsLocalHome</local-jndi-name>
                
                </entity>
                <entity>
                 <ejb-name>BillNettransactions</ejb-name>
                 <local-jndi-name>ejb/local/BillNettransactionsLocalHome</local-jndi-name>
                
                </entity>
                <entity>
                 <ejb-name>BillTemp</ejb-name>
                 <local-jndi-name>ejb/local/BillTempLocalHome</local-jndi-name>
                
                </entity>
                <entity>
                 <ejb-name>Employeeview</ejb-name>
                 <local-jndi-name>ejb/local/EmployeeviewLocalHome</local-jndi-name>
                
                </entity>
                <entity>
                 <ejb-name>SosServiceOrderMaster</ejb-name>
                 <local-jndi-name>ejb/local/SosServiceOrderMasterLocalHome</local-jndi-name>
                
                </entity>
                <entity>
                 <ejb-name>SosServiceOrderDetail</ejb-name>
                 <local-jndi-name>ejb/local/SosServiceOrderDetailLocalHome</local-jndi-name>
                
                </entity>
                <entity>
                 <ejb-name>Sequencetable</ejb-name>
                 <local-jndi-name>ejb/local/SequencetableLocalHome</local-jndi-name>
                
                </entity>
                <entity>
                 <ejb-name>SosServiceOrderParameter</ejb-name>
                 <local-jndi-name>ejb/local/SosServiceOrderParameterLocalHome</local-jndi-name>
                
                </entity>
                <entity>
                 <ejb-name>BillCreditoritems</ejb-name>
                 <local-jndi-name>ejb/local/BillCreditoritemsLocalHome</local-jndi-name>
                
                </entity>
                <entity>
                 <ejb-name>Doctor</ejb-name>
                 <local-jndi-name>ejb/local/DoctorLocalHome</local-jndi-name>
                
                </entity>
                <entity>
                 <ejb-name>LabOperators</ejb-name>
                 <local-jndi-name>ejb/local/LabOperatorsLocalHome</local-jndi-name>
                
                </entity>
                <entity>
                 <ejb-name>BillItemsourcemaster</ejb-name>
                 <local-jndi-name>ejb/local/BillItemsourcemasterLocalHome</local-jndi-name>
                
                </entity>
                <entity>
                 <ejb-name>AcsApplnUsers</ejb-name>
                 <local-jndi-name>ejb/local/AcsApplnUsersLocalHome</local-jndi-name>
                
                </entity>
                <entity>
                 <ejb-name>BillCounter</ejb-name>
                 <local-jndi-name>ejb/local/BillCounterLocalHome</local-jndi-name>
                
                </entity>
                <entity>
                 <ejb-name>Ncrsequence</ejb-name>
                 <local-jndi-name>ejb/local/NcrsequenceLocalHome</local-jndi-name>
                
                </entity>
                <entity>
                 <ejb-name>HistologicGrade</ejb-name>
                 <local-jndi-name>ejb/local/HistologicGradeLocalHome</local-jndi-name>
                
                </entity>
                <entity>
                 <ejb-name>Histology</ejb-name>
                 <local-jndi-name>ejb/local/HistologyLocalHome</local-jndi-name>
                
                </entity>
                <entity>
                 <ejb-name>Icd9</ejb-name>
                 <local-jndi-name>ejb/local/Icd9LocalHome</local-jndi-name>
                
                </entity>
                <entity>
                 <ejb-name>CytoCodes</ejb-name>
                 <local-jndi-name>ejb/local/CytoCodesLocalHome</local-jndi-name>
                
                </entity>
                <entity>
                 <ejb-name>LabTestPatients</ejb-name>
                 <local-jndi-name>ejb/local/LabTestPatientsLocalHome</local-jndi-name>
                
                </entity>
                <entity>
                 <ejb-name>LabCytoSputum</ejb-name>
                 <local-jndi-name>ejb/local/LabCytoSputumLocalHome</local-jndi-name>
                
                </entity>
                <entity>
                 <ejb-name>LabResultsummary</ejb-name>
                 <local-jndi-name>ejb/local/LabResultsummaryLocalHome</local-jndi-name>
                
                </entity>
                <entity>
                 <ejb-name>Cytomorphology</ejb-name>
                 <local-jndi-name>ejb/local/CytomorphologyocalHome</local-jndi-name>
                
                </entity>
                <entity>
                 <ejb-name>Opregistrationdetails</ejb-name>
                 <local-jndi-name>ejb/local/OpregistrationdetailsLocalHome</local-jndi-name>
                
                </entity>
                <entity>
                 <ejb-name>MorphologyGrade</ejb-name>
                 <local-jndi-name>ejb/local/MorphologyGradeLocalHome</local-jndi-name>
                
                </entity>
                <!--<entity>
                 <ejb-name>LabCytoSpecimenDetails</ejb-name>
                 <local-jndi-name>ejb/local/LabCytoSpecimenDetailsLocalHome</local-jndi-name>
                
                </entity>-->
                <entity>
                 <ejb-name>LabTestNature</ejb-name>
                 <local-jndi-name>ejb/local/LabTestNatureLocalHome</local-jndi-name>
                
                </entity>
                </enterprise-beans>
                </jboss>
                
                




                Our SessionEJB lookup code is

                
                LabSessionEJBHome sessionEJBHome = (LabSessionEJBHome)PortableRemoteObject.narrow(context.lookup("LabSessionEJB"), LabSessionEJBHome.class);
                 LabSessionEJB sessionEJB;
                 sessionEJB = sessionEJBHome.create();
                
                 LabBaseSessionEJBHome basesessionEJBHome = (LabBaseSessionEJBHome)PortableRemoteObject.narrow(context.lookup("LabBaseSessionEJB"), LabBaseSessionEJBHome.class);
                 LabBaseSessionEJB basesessionEJB;
                 basesessionEJB = basesessionEJBHome.create();
                
                
                
                


                Everytime the error coming is LabSessionEJB not bound.When we changed <jndi-name> of LabSessionEJB in jboss.xml to ejb/LabSessionEJBHome, the error appearing is classcast exception.

                Please post suggestions for our further proceedings

                • 5. Re: Verification of Enterprisebeans failed
                  wolfgangknauf

                  Hi,

                  hard to say... It seems your originally posted "ejb-jar.xml" is missing some information, e.g. the "session" tag:

                  <ejb-jar>
                   <display-name>LabSessionEJB</display-name>
                   <enterprise-beans>
                  ===> <session>
                   <ejb-name>LabSessionEJB</ejb-name>


                  Also, I am not sure whether your code snippets, deployment descriptors and error messages all belong together ;-). You perform a lookup this way: "lookup("LabSessionEJB")", but the error message is "LabSessionEJBHome not bound", and jboss.xml binds the home interface to "ejb/LabSessionEJB".

                  Please try to post a full set of snippets with matching code ;-). And it would be good if you could reduce them to the relevant parts, e.g. remove all parts which don't touch the problematic EJB.

                  Best regards

                  Wolfgang