aspose file tools*
The moose likes Tomcat and the fly likes Tomcat 5.0 - SEVERE: Error listenerStart Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Products » Tomcat
Bookmark "Tomcat 5.0 - SEVERE: Error listenerStart" Watch "Tomcat 5.0 - SEVERE: Error listenerStart" New topic
Author

Tomcat 5.0 - SEVERE: Error listenerStart

raj chopra
Ranch Hand

Joined: Apr 09, 2012
Posts: 60
Hi,
on the start of my local tomcat i am getting the SEVERE: Error listenerStart ??
my project uses tomcat 5.0 and eclipse 3.2, jdk 1.4_24. hibernate3.0,jdbc,springs 1.2,struts 1.2,ant 1.6.

Tomcat CMD:
Jul 30, 2012 9:43:14 AM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8090
Jul 30, 2012 9:43:15 AM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8334
Jul 30, 2012 9:43:15 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1997 ms
Jul 30, 2012 9:43:15 AM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Jul 30, 2012 9:43:15 AM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.0.28
Jul 30, 2012 9:43:15 AM org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
Jul 30, 2012 9:43:15 AM org.apache.catalina.core.StandardHost getDeployer
INFO: Create Host deployer for direct deployment ( non-jmx )
Jul 30, 2012 9:43:15 AM org.apache.catalina.core.StandardHostDeployer install
INFO: Processing Context configuration file URL file:C:\Tomcat 5.0\conf\Catalina
\localhost\admin.xml
Jul 30, 2012 9:43:16 AM org.apache.struts.util.PropertyMessageResources <init>
INFO: Initializing, config='org.apache.struts.util.LocalStrings', returnNull=tru
e
Jul 30, 2012 9:43:16 AM org.apache.struts.util.PropertyMessageResources <init>
INFO: Initializing, config='org.apache.struts.action.ActionResources', returnNul
l=true
Jul 30, 2012 9:43:16 AM org.apache.struts.util.PropertyMessageResources <init>
INFO: Initializing, config='org.apache.webapp.admin.ApplicationResources', retur
nNull=true
Jul 30, 2012 9:43:20 AM org.apache.catalina.core.StandardHostDeployer install
INFO: Processing Context configuration file URL file:C:\Tomcat 5.0\conf\Catalina
\localhost\balancer.xml
Jul 30, 2012 9:43:20 AM org.apache.catalina.core.StandardHostDeployer install
INFO: Processing Context configuration file URL file:C:\Tomcat 5.0\conf\Catalina
\localhost\manager.xml
Jul 30, 2012 9:43:21 AM org.apache.catalina.core.StandardHostDeployer install
INFO: Installing web application at context path /jsp-examples from URL file:C:\
Tomcat 5.0\webapps\jsp-examples
Jul 30, 2012 9:43:21 AM org.apache.catalina.core.StandardHostDeployer install
INFO: Installing web application at context path from URL file:C:\Tomcat 5.0\we
bapps\ROOT
Jul 30, 2012 9:43:21 AM org.apache.catalina.core.StandardHostDeployer install
INFO: Installing web application at context path /servlets-examples from URL fil
e:C:\Tomcat 5.0\webapps\servlets-examples
Jul 30, 2012 9:43:21 AM org.apache.catalina.core.StandardHostDeployer install
INFO: Installing web application at context path /skillbay from URL file:C:\Tomc
at 5.0\webapps\skillbay
Jul 30, 2012 9:43:29 AM org.apache.catalina.loader.WebappClassLoader validateJar
File
INFO: validateJarFile(C:\Tomcat 5.0\webapps\skillbay\WEB-INF\lib\j2ee.jar) - jar
not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet
/Servlet.class
Jul 30, 2012 9:43:29 AM org.apache.catalina.loader.WebappClassLoader validateJar
File
INFO: validateJarFile(C:\Tomcat 5.0\webapps\skillbay\WEB-INF\lib\servlet-api.jar
) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/
servlet/Servlet.class
log4j:WARN No appenders could be found for logger (org.apache.commons.digester.D
igester).
log4j:WARN Please initialize the log4j system properly.
Jul 30, 2012 9:43:57 AM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
Jul 30, 2012 9:43:57 AM org.apache.catalina.core.StandardContext start
SEVERE: Context startup failed due to previous errors
Jul 30, 2012 9:43:58 AM org.apache.catalina.core.StandardHostDeployer install
INFO: Installing web application at context path /tomcat-docs from URL file:C:\T
omcat 5.0\webapps\tomcat-docs
Jul 30, 2012 9:43:58 AM org.apache.catalina.core.StandardHostDeployer install
INFO: Installing web application at context path /webdav from URL file:C:\Tomcat
5.0\webapps\webdav
Jul 30, 2012 9:43:58 AM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8090
Jul 30, 2012 9:43:58 AM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8334
Jul 30, 2012 9:43:58 AM org.apache.jk.common.ChannelSocket init
INFO: JK2: ajp13 listening on /0.0.0.0:8009
Jul 30, 2012 9:43:58 AM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=16/93 config=C:\Tomcat 5.0\conf\jk2.properties
Jul 30, 2012 9:43:59 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 43602 ms


i recomplied the code, checked with the ports (struts-config-xml and server.xml for local ports configaration ) etc but still the error remains same.

Also i add the log for tomcat

2012-07-30 09:43:20 StandardContext[/balancer]org.apache.webapp.balancer.BalancerFilter: init(): ruleChain: [org.apache.webapp.balancer.RuleChain: [org.apache.webapp.balancer.rules.URLStringMatchRule: Target string: News / Redirect URL: http://www.cnn.com], [org.apache.webapp.balancer.rules.RequestParameterRule: Target param name: paramName / Target param value: paramValue / Redirect URL: http://www.yahoo.com], [org.apache.webapp.balancer.rules.AcceptEverythingRule: Redirect URL: http://jakarta.apache.org]]
2012-07-30 09:43:21 StandardContext[/jsp-examples]ContextListener: contextInitialized()
2012-07-30 09:43:21 StandardContext[/jsp-examples]SessionListener: contextInitialized()
2012-07-30 09:43:21 StandardContext[/servlets-examples]ContextListener: contextInitialized()
2012-07-30 09:43:21 StandardContext[/servlets-examples]SessionListener: contextInitialized()
2012-07-30 09:43:36 StandardContext[/skillbay]Loading Spring root WebApplicationContext
2012-07-30 09:43:57 StandardContext[/skillbay]Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'hibernateInterceptor' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Can't resolve reference to bean 'sessionFactory' while setting property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext-hibernate.xml]: Initialization of bean failed; nested exception is org.hibernate.MappingException: org.dom4j.DocumentException: Error on line 52 of document : Element type "property" must be followed by either attribute specifications, ">" or "/>". Nested exception: Element type "property" must be followed by either attribute specifications, ">" or "/>".
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext-hibernate.xml]: Initialization of bean failed; nested exception is org.hibernate.MappingException: org.dom4j.DocumentException: Error on line 52 of document : Element type "property" must be followed by either attribute specifications, ">" or "/>". Nested exception: Element type "property" must be followed by either attribute specifications, ">" or "/>".
org.hibernate.MappingException: org.dom4j.DocumentException: Error on line 52 of document : Element type "property" must be followed by either attribute specifications, ">" or "/>". Nested exception: Element type "property" must be followed by either attribute specifications, ">" or "/>".
at org.hibernate.cfg.Configuration.addInputStream(Configuration.java:408)
at org.springframework.orm.hibernate3.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:631)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1058)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:363)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:226)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:147)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:176)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:105)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1012)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:823)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:345)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:226)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:147)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:275)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:318)
at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:134)
at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:230)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:156)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:48)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3827)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4343)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:277)
at org.apache.catalina.core.StandardHost.install(StandardHost.java:832)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:701)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:432)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:983)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:349)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
at org.apache.catalina.core.StandardService.start(StandardService.java:480)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:2313)
at org.apache.catalina.startup.Catalina.start(Catalina.java:556)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
Caused by: org.dom4j.DocumentException: Error on line 52 of document : Element type "property" must be followed by either attribute specifications, ">" or "/>". Nested exception: Element type "property" must be followed by either attribute specifications, ">" or "/>".
at org.dom4j.io.SAXReader.read(SAXReader.java:355)
at org.hibernate.cfg.Configuration.addInputStream(Configuration.java:398)
... 43 more

2012-07-30 09:43:57 StandardContext[/skillbay]Closing Spring root WebApplicationContext


please let me know how could i proceed in solving this error.

thanks in advance.


Reagrds,
raj chopra
Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 16145
    
  21


org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext-hibernate.xml]: Initialization of bean failed; nested exception is org.hibernate.MappingException: org.dom4j.DocumentException: Error on line 52 of document : Element type "property" must be followed by either attribute specifications, ">" or "/>". Nested exception: Element type "property" must be followed by either attribute specifications, ">" or "/>".


It would appear that you have a major syntactical error in the web application's Spring Framework configuration file (/WEB-INF/applicationContext-hibernate.xml).


Customer surveys are for companies who didn't pay proper attention to begin with.
raj chopra
Ranch Hand

Joined: Apr 09, 2012
Posts: 60
hi,


thanks for reply.

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext-hibernate.xml]: Initialization of bean failed; nested exception is org.hibernate.MappingException: org.dom4j.DocumentException: Error on line 52 of document : Element type "property" must be followed by either attribute specifications, ">" or "/>". Nested exception: Element type "property" must be followed by either attribute specifications, ">" or "/>".



I rechecked the part of the code mentined above but the error line 52 in pplicatioCcontex-hibernate.xml but the code was perfectly fine.
even though the line 52 was just empty space/line the error remains the same .
William Brogden
Author and all-around good cowpoke
Rancher

Joined: Mar 22, 2000
Posts: 12806
    
    5
Obviously not "perfectly fine" - there is something wrong with the "property" element - lets see the actual configuration XML file.

Bill
raj chopra
Ranch Hand

Joined: Apr 09, 2012
Posts: 60
Bill,

here is the applicationcontex-hibernate.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
"http://www.springframework.org/dtd/spring-beans.dtd">

<beans>
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">



<property name="url"><value>jdbc: oracle:thin:@myip:port:dbname</value></property>
<property name="driverClassName"><value>oracle.jdbc.driver.OracleDriver</value></property>
<property name="username"><value>xxx</value></property>
<property name="password"><value>xxx</value></property>



</bean>


<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
<property name="mappingResources">
<list>

<!-- <value>com\syntel\sb\appl\dao\hibernate\SBVendor.hbm.xml</value> -->
<value>com\syntel\sb\appl\dao\hibernate\SBPlatform.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBSystemParameter.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBArchiveSystemParameters.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBSysParamArchive.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBUserId.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBProfileTopic.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBUserType.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBState.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBContactType.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBContact.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBContact1.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBCountry.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBTitle.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBMember.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBTimeZone.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBClient.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBClientDealType.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBMemberExclusionGroup.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBClientExclusionGroup.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBOrganization.hbm.xml</value>
<value>com/syntel/sb/appl/dao/hibernate/SBSource.hbm.xml</value>
<value>com/syntel/sb/appl/dao/hibernate/SBMemberClosedGroup.hbm.xml</value>
<value>com/syntel/sb/appl/dao/hibernate/SBClosedGroup.hbm.xml</value>
<value>com/syntel/sb/appl/dao/hibernate/SBClientClosedGroup.hbm.xml</value>
<value>com/syntel/sb/appl/dao/hibernate/SBBillingCycle.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBAgent.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBCandidate.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBBid.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBSupportPerson.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBSkillProfile.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBRequirement.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBReqLineItem.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBSkill.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBSkillSet.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBMemberDealType.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBDealType.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBAccessType.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBNotificationState.hbm.xml</value>
<value>com/syntel/sb/appl/dao/hibernate/SBNotificationSkill.hbm.xml</value>
<value>com/syntel/sb/appl/dao/hibernate/SBNotificationPlatform.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBVendorClassification.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBAgreementType.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBAgreementSigned.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBAgreementVersion.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBAgreementStatus.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBAccountStatus.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBTerminationReason.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBJob.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBAlterPrivilege.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBClientBillingCycle.hbm.xml</value>
<value>com/syntel/sb/appl/dao/hibernate/SBClientProfile.hbm.xml</value>
<value>com/syntel/sb/appl/dao/hibernate/SBAppResource.hbm.xml</value>
<value>com/syntel/sb/appl/dao/hibernate/SBClientSkillProfile.hbm.xml</value>
<value>com/syntel/sb/appl/dao/hibernate/SBRecommendedVendorList.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBClientType.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBRequirementType.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBClientPreferredSkill.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBCandidateBlacklisted.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBClientPreferredReqparam.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBFortune500.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBPlacement.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBPlacementRate.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBBidStatus.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBEmailType.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBBidCancellationReason.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBEmail.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBEmployee.hbm.xml</value>
<value>com/syntel/sb/appl/dao/hibernate/SBReference.hbm.xml</value>
<value>com/syntel/sb/appl/dao/hibernate/SBMemberProfile.hbm.xml</value>
<value>com/syntel/sb/appl/dao/hibernate/SBRequirementCategory.hbm.xml</value>
<value>com/syntel/sb/appl/dao/hibernate/SBReqStatus.hbm.xml</value>
<value>com/syntel/sb/appl/dao/hibernate/SBRequirementCancellationReason.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBSkillEquivalence.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBSkillLevel.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBDocumentType.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBAdditionalFeature.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBDealClosingSession.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBDealClosingStatus.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBMaintenanceServiceFee.hbm.xml</value>
<value>com\syntel\sb\appl\dao\hibernate\SBClientFeeProfile.hbm.xml</value>
<value>com/syntel/sb/appl/dao/hibernate/SBPlacementInterviewSession.hbm.xml</value>




<value>com/syntel/sb/appl/dao/hibernate/SBActivity.hbm.xml</value>
<value>com/syntel/sb/appl/dao/hibernate/SBTimesheetLineItem.hbm.xml</value>


<value>com/syntel/sb/appl/dao/hibernate/SBInterviewStatus.hbm.xml</value>
<value>com/syntel/sb/appl/dao/hibernate/SBTimeSlot.hbm.xml</value>
<value>com/syntel/sb/appl/dao/hibernate/SBInterviewFacilityType.hbm.xml</value>
<value>com/syntel/sb/appl/dao/hibernate/SBInterviewFacility.hbm.xml</value>

<value>com/syntel/sb/appl/dao/hibernate/SBTimesheetApprover.hbm.xml</value>
<value>com/syntel/sb/appl/dao/hibernate/SBPermanentHireDetail.hbm.xml</value>





<value>com/syntel/sb/appl/dao/hibernate/SBBroadcast.hbm.xml</value>
<value>com/syntel/sb/appl/dao/hibernate/SBBroadcastMessage.hbm.xml</value>
<value>com/syntel/sb/appl/dao/hibernate/SBBroadcastMsgGroup.hbm.xml</value>
<value>com/syntel/sb/appl/dao/hibernate/SBBroadcastUserGroup.hbm.xml</value>

<value>com\syntel\sb\appl\dao\hibernate\SBInterviewCommunication.hbm.xml</value>
<value>com/syntel/sb/appl/dao/hibernate/SBBillOutward.hbm.xml</value>
<value>com/syntel/sb/appl/dao/hibernate/SBBillOutwardsLineItem.hbm.xml</value>
<value>com/syntel/sb/appl/dao/hibernate/SBAsgnTermRejectHoldReason.hbm.xml</value>
<value>com/syntel/sb/appl/dao/hibernate/SBPermanentHireDetails.hbm.xml</value>
<value>com/syntel/sb/appl/dao/hibernate/SBVAllClientCountry.hbm.xml</value>
<value>com/syntel/sb/appl/dao/hibernate/SBCounty.hbm.xml</value>
<value>com/syntel/sb/appl/dao/hibernate/SBTimesheet.hbm.xml</value>
<value>com/syntel/sb/appl/dao/hibernate/SBKeepMeInformed.hbm.xml</value>

<value>com/syntel/sb/appl/dao/hibernate/SBRegEmailNotification.hbm.xml</value>
<value>com/syntel/sb/appl/dao/hibernate/SBRegEmailNotificationStatus.hbm.xml</value>
<value>com/syntel/sb/appl/dao/hibernate/SBRequirementCancelReasonOther.hbm.xml</value>
<value>com/syntel/sb/appl/dao/hibernate/SBBidCancelReasonOther.hbm.xml</value>
<!-- Phase II start -->
<!-- Sooraj Start-->
<value>com/syntel/sb/appl/dao/hibernate/SBReceipt.hbm.xml</value>
<value>com/syntel/sb/appl/dao/hibernate/SBReceiptLineItem.hbm.xml</value>
<value>com/syntel/sb/appl/dao/hibernate/SBPaymentLineItem.hbm.xml</value>
<value>com/syntel/sb/appl/dao/hibernate/SBPayment.hbm.xml</value>
<value>com/syntel/sb/appl/dao/hibernate/SBAch.hbm.xml</value>
<!-- Sooraj End-->

<!-- Subash start-->
<value>com/syntel/sb/appl/dao/hibernate/SBTimesheetStatus.hbm.xml</value>
<!-- Subash end-->

<!-- Vijaya start -->
<value> com/syntel/sb/appl/dao/hibernate/SBAsgnTerminationStatus.hbm.xml</value>
<!-- Vijaya end -->
<!-- Meena start -->
<value>com/syntel/sb/appl/dao/hibernate/SBDiscountType.hbm.xml</value>
<value>com/syntel/sb/appl/dao/hibernate/SBDiscountUser.hbm.xml</value>
<value>com/syntel/sb/appl/dao/hibernate/SBUserDiscountType.hbm.xml</value>
<value>com/syntel/sb/appl/dao/hibernate/SBPaymentCommPartner.hbm.xml</value>
<value>com/syntel/sb/appl/dao/hibernate/SBPaymentCommDeal.hbm.xml</value>
<!-- Meena end -->
<!-- Phase II end -->


</list>
</property>

<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.Oracle9Dialect</prop>
<prop key="hibernate.show_sql">false</prop>
<prop key="hibernate.cache.provider_class">com.syntel.sb.arch.cache.OSCacheProvider</prop>
</props>
</property>
</bean>

<!-- Transaction manager for a single Hibernate SessionFactory (alternative to JTA) -->
<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>

<!-- Generic DAO - can be used when doing standard CRUD -->
<bean id="dao" class="com.syntel.sb.arch.dao.hibernate.SBBaseDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>

<!-- LookupDAO: Hibernate implementation -->
<bean id="lookupDAO" class="com.syntel.sb.arch.dao.hibernate.LookupDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>

<!-- Admin Interview Schedule added by Ramesh.N -->
<bean id="adminScheduleInterviewDAO" class="com.syntel.sb.appl.dao.admin.hibernate.SBadminScheduleInterviewDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<!-- Non Skillbay Placements added by Ramesh.N -->

<bean id="nonSkillbayDAO" class="com.syntel.sb.appl.dao.admin.hibernate.SBNonSkillbayDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<bean id="maintenanceFeeDAO" class="com.syntel.sb.appl.dao.admin.hibernate.SBMaintenanaceFeeDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<!-- List Employees added by Ramesh.N -->

<bean id="listEmployeesDAO" class="com.syntel.sb.appl.dao.admin.hibernate.SBListEmployeesDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>

<!-- new Clients added by Ramesh.N -->

<bean id="newClientDAO" class="com.syntel.sb.appl.dao.admin.hibernate.SBNewClientDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>


<!-- List Email added by Ramesh.N -->

<bean id="emailTrackerDAO" class="com.syntel.sb.appl.dao.admin.hibernate.SBEmailTrackerDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>

<bean id="adminGeneralDAO" class="com.syntel.sb.appl.dao.admin.hibernate.SBAdminGeneralDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>

<!-- ProfileAdminDAO: Hibernate implementation -->
<bean id="profileAdminDAO" class="com.syntel.sb.appl.dao.admin.hibernate.SBProfileAdminDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>


<!-- Added By Srilatha -->

<bean id="adminUserGeneralDAO" class="com.syntel.sb.appl.dao.admin.hibernate.SBAdminUserGeneralDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>




<!-- Added by Srilatha -->



<!-- Admin: unlocking userId start -->
<bean id="reactivateUserIDDAO" class="com.syntel.sb.appl.dao.admin.hibernate.SBReactivateUserIDDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<!-- Admin: unlocking userId end -->
<!-- Admin: listing vendors start -->
<bean id="adminListVendorDAO" class="com.syntel.sb.appl.dao.admin.hibernate.SBAdminListVendorDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<!-- Admin: listing vendors end -->


<!-- AdminClientDAO: Hibernate implementation -->
<bean id="adminClientDAO" class="com.syntel.sb.appl.dao.admin.hibernate.SBAdminClientDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<!-- adminReqCancelDAo:start( added by chenna rao after build5) -->
<bean id="adminReqCancelDAO" class="com.syntel.sb.appl.dao.admin.hibernate.SBAdminRequirementCancelDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<!-- adminReqCancelDAo:end( added by chenna rao after build5) -->

<!-- adminReqCancelDAo:start( added by chenna rao after build5) -->
<bean id="viewAndSearchAllBidsDAO" class="com.syntel.sb.appl.dao.admin.hibernate.SBViewAndSearchAllBidsDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<!-- adminReqCancelDAo:end( added by chenna rao after build5) -->

<bean id="adminActivityListDAO" class="com.syntel.sb.appl.dao.admin.hibernate.SBAdminActivityListDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<bean id="userIDDAO" class="com.syntel.sb.appl.dao.vendor.hibernate.SBUserIDDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>

<bean id="contactDAO" class="com.syntel.sb.appl.dao.vendor.hibernate.SBContactDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<!-- Meena added -->
<bean id="contactTypeDAO" class="com.syntel.sb.appl.dao.vendor.hibernate.SBContactTypeDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>

<bean id="memberDAO" class="com.syntel.sb.appl.dao.vendor.hibernate.SBMemberDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<bean id="bidDAO" class="com.syntel.sb.appl.dao.vendor.hibernate.SBBidDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<bean id="placementDAO" class="com.syntel.sb.appl.dao.vendor.hibernate.SBPlacementDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<bean id="memberProfileDAO" class="com.syntel.sb.appl.dao.vendor.hibernate.SBMemberProfileDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>

<bean id="bidDAO1" class="com.syntel.sb.appl.dao.client.hibernate.SBBidDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<bean id="viewCandidateDetailsDAO" class="com.syntel.sb.appl.dao.client.hibernate.SBViewCandidateDetailsDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<!-- Meena End -->
<!-- VIJAYA ADDED -->
<bean id="clientExGroupDAO" class="com.syntel.sb.appl.dao.client.hibernate.SBClientExclusionGroupDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>

<bean id="addSkillsDAO" class="com.syntel.sb.appl.dao.client.hibernate.SBAddSkillsDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<bean id="organizationDAO" class="com.syntel.sb.appl.dao.vendor.hibernate.SBOrganizationDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>

<bean id="closeReqDAO" class="com.syntel.sb.appl.dao.client.hibernate.SBCloseRequirementDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>

<bean id="interviewsListingDAO" class="com.syntel.sb.appl.dao.client.hibernate.SBInterviewsListingDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<bean id="changeTimeSheetApproverDAO" class="com.syntel.sb.appl.dao.client.hibernate.SBChangeTimeSheetApproverDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<!-- VIJAYA END -->
<!-- subash added listing the add contact -->
<bean id="clientContactDAO" class="com.syntel.sb.appl.dao.client.hibernate.SBClientContactDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>

<bean id="manageJobProfileDAO" class="com.syntel.sb.appl.dao.client.hibernate.SBManageJobProfileDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<bean id="scheduleInterviewDAO" class="com.syntel.sb.appl.dao.client.hibernate.SBScheduleInterviewDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<bean id="viewInterviewStatusDAO" class="com.syntel.sb.appl.dao.client.hibernate.SBViewInterviewStatusDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<!-- subash END -->
<!-- end of subhash entries -->

<!-- added by ravi kumar g -->

<!-- VendorGroupLookupDAO: Hibernate implementation -->

<bean id="vendorGroupLookupDAO" class="com.syntel.sb.appl.dao.client.hibernate.SBVendorGroupLookupDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>


<bean id="addVendorGroupDAO" class="com.syntel.sb.arch.dao.hibernate.SBBaseDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<bean id="blacklistedCandLookupDAO" class="com.syntel.sb.appl.dao.client.hibernate.SBBlacklistedCandidateLookupDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>

<bean id="viewVendorProfileDAO" class="com.syntel.sb.appl.dao.client.hibernate.SBViewVendorProfileDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>

<bean id="viewBidProfResumeDetailsDAO" class="com.syntel.sb.appl.dao.client.hibernate.SBViewBidProfResumeDetailsDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<bean id="viewPlacementDetailsDAO" class="com.syntel.sb.appl.dao.client.hibernate.SBPlacementListDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<!-- end of ravi kumar g entries -->

<!-- added by ravi kumar p -->
<bean id="clientAccountEditDAO" class="com.syntel.sb.appl.dao.client.hibernate.SBClientAccountEditDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<bean id="clientEditProfileDAO" class="com.syntel.sb.appl.dao.client.hibernate.SBClientEditProfileDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>

<bean id="notificationStateDAO" class="com.syntel.sb.appl.dao.vendor.hibernate.SBNotificationStateDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>

<bean id="notificationSkillDAO" class="com.syntel.sb.appl.dao.vendor.hibernate.SBNotificationSkillDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>

<bean id="vendorRegistrationDAO" class="com.syntel.sb.appl.dao.vendor.hibernate.SBVendorRegistrationDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>

<bean id="vendorAccountEditDAO" class="com.syntel.sb.appl.dao.vendor.hibernate.SBVendorAccountEditDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>

<bean id="vendorGroupsDAO" class="com.syntel.sb.appl.dao.vendor.hibernate.SBVendorGroupsDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<bean id="baseDAO" class="com.syntel.sb.arch.dao.hibernate.SBBaseDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<!-- Vijayakumari 08-Feb-2007 For New Implementation of client Site Map start -->
<bean id="siteMapDAO" class="com.syntel.sb.appl.dao.client.hibernate.SBSiteMapDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<!-- Vijayakumari 08-Feb-2007 For New Implementation of client Site Map end -->

<!--************ RANJITH KUMAR START *********** -->
<bean id="candidateDAO" class="com.syntel.sb.appl.dao.vendor.hibernate.SBCandidateDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<bean id="systemParameterDAO" class="com.syntel.sb.appl.dao.vendor.hibernate.SBSystemParameterDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<bean id="profileTopicDAO" class="com.syntel.sb.appl.dao.admin.hibernate.SBProfileTopicDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<bean id="clientDAO" class="com.syntel.sb.appl.dao.client.hibernate.SBClientDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<bean id="clientProfileDAO" class="com.syntel.sb.appl.dao.client.hibernate.SBClientProfileDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<bean id="vendorPlacementsDAO" class="com.syntel.sb.appl.dao.vendor.hibernate.SBVendorPlacementsDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>

<bean id="emailDAO" class="com.syntel.sb.appl.dao.vendor.hibernate.SBEmailDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<bean id="timeZoneDAO" class="com.syntel.sb.arch.dao.hibernate.SBTimeZoneDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>





<bean id="vendorDashboardDAO" class="com.syntel.sb.appl.dao.vendor.hibernate.SBVendorDashBoardDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>




<!--************ RANJITH KUMAR END *********** -->

<!-- end of ravi kumar p entries -->
<!-- NARESH START -->
<bean id="registrationDAO" class="com.syntel.sb.appl.dao.client.hibernate.SBClientRegistrationDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<bean id="newRequirementDAO" class="com.syntel.sb.appl.dao.client.hibernate.SBNewRequirementDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<bean id="vendorRequirementsDAO" class="com.syntel.sb.appl.dao.vendor.hibernate.SBVendorRequirementsDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<bean id="administrateReqDAO" class="com.syntel.sb.appl.dao.client.hibernate.SBAdministrateRequirementsDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>


<bean id="reqReOpenDAO" class="com.syntel.sb.appl.dao.client.hibernate.SBReqReOpenDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<bean id="candidateStatusDAO" class="com.syntel.sb.appl.dao.client.hibernate.SBCandidateStatusDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<!-- NARESH END -->
<!--************ SIVARAMAN START *********** -->
<bean id="biddingDAO" class="com.syntel.sb.appl.dao.vendor.hibernate.SBBiddingDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<bean id="bidRatingDAO" class="com.syntel.sb.appl.dao.vendor.hibernate.SBBidRatingDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<!--************ SIVARAMAN END *********** -->
<!--START RANJITH FORTUNE 500/FOR 5 TH BUILD -->
<!-- AdminClientDAO: Hibernate implementation -->
<bean id="fortune500DAO" class="com.syntel.sb.appl.dao.admin.hibernate.SBFortune500DAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<bean id="agreementDAO" class="com.syntel.sb.appl.dao.admin.hibernate.SBAgreementDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<bean id="applicationSourceListDAO" class="com.syntel.sb.appl.dao.admin.hibernate.SBApplicationSourceListDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<bean id="broadCastMailDAO" class="com.syntel.sb.appl.dao.admin.hibernate.SBBroadCastMailDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>


<!--END RANJITH FORTUNE 500/FOR 5 TH BUILD -->

<!-- Sooraj Interview Facility List Start /build 8-->

<bean id="interviewFacilityDAO" class="com.syntel.sb.appl.dao.admin.hibernate.SBInterviewFacilityDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>

<!-- Sooraj Interview Facility List End -->

<!-- Start of Sooraj BidsListing -->
<bean id="bidListingDAO" class="com.syntel.sb.appl.dao.vendor.hibernate.SBVendorBidListingDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>

<!-- End of Sooraj BidsListing -->

<!--
<bean id="loginDAO" class="com.syntel.sb.appl.dao.vendor.hibernate.SBLoginDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
-->

<bean id="loginDAO" class="com.syntel.sb.appl.dao.login.hibernate.SBLoginDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>


<bean id="adminRequirementDAO" class="com.syntel.sb.appl.dao.admin.hibernate.SBAdminRequirementsDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>

<bean id="adminPlacementDAO" class="com.syntel.sb.appl.dao.admin.hibernate.SBAdminPlacementDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>

<!-- ramachandran -->

<bean id="interviewManagerDAO" class="com.syntel.sb.appl.dao.vendor.hibernate.SBSetupInterviewDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>

<bean id="vendorScheduleInterviewDAO" class="com.syntel.sb.appl.dao.vendor.hibernate.SBVendorScheduleInterviewDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>


<!-- Batch Starts -->

<bean id="startDAO"
class="com.syntel.sb.arch.batch.dao.hibernate.SBLoginReminderGeneratorStartSummaryDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<bean id="endDAO" class="com.syntel.sb.arch.batch.dao.hibernate.SBLoginReminderGeneratorEndSummaryDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>

<!-- indu begin-->
<bean id="sbLoginReminderGeneratorDAO"
class="com.syntel.sb.arch.batch.dao.hibernate.SBLoginReminderGeneratorDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
<property name="startDAO" ref="startDAO" />
<property name="endDAO" ref="endDAO" />
</bean>
<bean id="interviewStatusUpdateRemainderDAO"
class="com.syntel.sb.arch.batch.dao.hibernate.InterviewStatusUpdateRemainderDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<bean id="incompleteRequirementDAO"
class="com.syntel.sb.arch.batch.dao.hibernate.IncompleteRequirementDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<bean id="interviewLapseDAO"
class="com.syntel.sb.arch.batch.dao.hibernate.InterviewLapseDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<bean id="rescheduleDAO"
class="com.syntel.sb.arch.batch.dao.hibernate.RescheduleDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>

<bean id="closeDAO"
class="com.syntel.sb.arch.batch.dao.hibernate.SBAuctionClosingDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>

<bean id="loseBidDAO"
class="com.syntel.sb.arch.batch.dao.hibernate.SBLosingBidDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>

<!-- indu end-->
<!-- ramamohan begin -->


<bean id="assignmentEndDateReminderDAO"
class="com.syntel.sb.arch.batch.dao.hibernate.SBAssignmentEndDateReminderDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>

<bean id="sesScheduleMismatDAO"
class="com.syntel.sb.arch.batch.dao.hibernate.SBSesScheduleMismatDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<bean id="sessionStatusUpdateRemindDAO"
class="com.syntel.sb.arch.batch.dao.hibernate.SBSessionStatusUpdateRemindDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<bean id="sessionScheduleAdvanceNorunDAO"
class="com.syntel.sb.arch.batch.dao.hibernate.SBSessionScheduleAdvanceNorunDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<bean id="winningBidDAO"
class="com.syntel.sb.arch.batch.dao.hibernate.SBWinningBidDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<bean id="interviewReminderClientDAO"
class="com.syntel.sb.arch.batch.dao.hibernate.SBInterviewReminderClientDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<bean id="interviewReminderAdviceClientDAO"
class="com.syntel.sb.arch.batch.dao.hibernate.SBInterviewReminderAdviceClientDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<bean id="interviewReminderMemberDAO"
class="com.syntel.sb.arch.batch.dao.hibernate.SBInterviewReminderMemberDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<bean id="interviewReminderAdviceMemberDAO"
class="com.syntel.sb.arch.batch.dao.hibernate.SBInterviewReminderAdviceMemberDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<bean id="incompleteCandNorunDAO"
class="com.syntel.sb.arch.batch.dao.hibernate.SBIncompleteCandNorunDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>

<bean id="interviewScheduleAdvanceNorunDAO"
class="com.syntel.sb.arch.batch.dao.hibernate.SBInterviewScheduleAdvanceNorunDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>

<bean id="openDealClosingScheduleClientDAO"
class="com.syntel.sb.arch.batch.dao.hibernate.SBOpenDealClosingScheduleClientDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<bean id="openDealClosingRescheduleClientDAO"
class="com.syntel.sb.arch.batch.dao.hibernate.SBOpenDealClosingRescheduleClientDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<bean id="openDealClosingRescheduleMemberDAO"
class="com.syntel.sb.arch.batch.dao.hibernate.SBOpenDealClosingRescheduleMemberDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<bean id="bnpPlacementTerminationDAO"
class="com.syntel.sb.arch.batch.dao.hibernate.SBBnpPlacementTerminationDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<bean id="incompcandDAO"
class="com.syntel.sb.arch.batch.dao.hibernate.SBIncompleteCandidateDataAdviceDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<bean id="dealUpdateDAO"
class="com.syntel.sb.arch.batch.dao.hibernate.SBDealClosResUpdReqDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>

<bean id="sbOpenInterviewScheduleMemberDAO"
class="com.syntel.sb.arch.batch.dao.hibernate.SBOpenInterviewScheduleMemberDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<bean id="sbOpenIinterviewScheduleClientDAO"
class="com.syntel.sb.arch.batch.dao.hibernate.SBOpenIinterviewScheduleClientDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<bean id="auctionCloseAdviceDAO"
class="com.syntel.sb.arch.batch.dao.hibernate.SBAuctionCloseAdviceDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>

<!-- RamMohan end-->
<!-- rajesh begin -->
<bean id="sbMemberContractSignReminderDAO"
class="com.syntel.sb.arch.batch.dao.hibernate.SBMemberContractSignReminderDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<bean id="sbPlacementDeataiUpdateRemainderDAO"
class="com.syntel.sb.arch.batch.dao.hibernate.SBPlacementDeataiUpdateRemainderDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>

<bean id="sbNoBidAdviceAfterCuttoffDateDAO"
class="com.syntel.sb.arch.batch.dao.hibernate.SBNoBidAdviceAfterCuttoffDateDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>

<bean id="sbProdDBXchangemonitorDAO"
class="com.syntel.sb.arch.batch.dao.hibernate.SBProdDBXchangemonitorDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>

<bean id="sbPermanentPlacementReminderDAO"
class="com.syntel.sb.arch.batch.dao.hibernate.SBPermanentPlacementReminderDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>

<bean id="sbNewRequestBatchDAO"
class="com.syntel.sb.arch.batch.dao.hibernate.SBNewRequestBatchDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<!-- Ravi P Tiered Requirements Start -->

<bean id="sbpromoteTiersBatchDAO"
class="com.syntel.sb.arch.batch.dao.hibernate.SBPromoteTiersBatchDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>

<!-- Ravi P Tiered Requirements End -->

<bean id="adviceDAO"
class="com.syntel.sb.arch.batch.dao.hibernate.SBAuctionOpenAdviceDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>

<!-- rajesh end -->

<!-- gaya3 starts -->

<bean id="notifyDAO"
class="com.syntel.sb.arch.batch.dao.hibernate.SBExpiryNotificationToEmployeeDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<!-- gaya3 ends -->
<!-- Ganesh Begin -->
<bean id="adminDAO"
class="com.syntel.sb.arch.batch.dao.hibernate.SBAdminAlertStatusDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>

<bean id="auctionDAO"
class="com.syntel.sb.arch.batch.dao.hibernate.SBAuctionInPrgsStatusUpdateDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>


<bean id="closeAdviceNoBidsDAO"
class="com.syntel.sb.arch.batch.dao.hibernate.SBAuctionCloseAdviceNoBidsDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>

<!--<bean id="garbageCollectionDAO"
class="com.syntel.sb.arch.batch.dao.hibernate.GarbageCollectionDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>

--><!-- ganesh End -->

<!-- Rammohan start -->

<bean id="bnpGenerateBillReminderDAO" class="com.syntel.sb.arch.batch.dao.hibernate.SBBnpGenerateBillReminderDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>

<bean id="bnpInsertBillOutwardsLineItemDAO" class="com.syntel.sb.arch.batch.dao.hibernate.SBBnpInsertBillOutwardsLineItemDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>

<bean id="bnpPaymentGeneratorAdviceDAO" class="com.syntel.sb.arch.batch.dao.hibernate.SBBnpPaymentGeneratorAdviceDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<bean id="bnpPaymentDAO" class="com.syntel.sb.arch.batch.dao.hibernate.SBBnpPaymentDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<bean id="bnpPaymentActCodeRoutCodeMissingDAO" class="com.syntel.sb.arch.batch.dao.hibernate.SBBnpPaymentActCodeRoutCodeMissingDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>

<bean id="bnpPaymentGeneratorDAO" class="com.syntel.sb.arch.batch.dao.hibernate.SBBnpPaymentGeneratorDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>

<bean id="bnpCustomerVendorListDAO" class="com.syntel.sb.arch.batch.dao.hibernate.SBBnpCustomerVendorListDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>

<bean id="phBillCalculationDAO" class="com.syntel.sb.arch.batch.dao.hibernate.SBPhBillCalculationDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>

<bean id="bnpPhReverseBillingDAO" class="com.syntel.sb.arch.batch.dao.hibernate.SBBnpPhReverseBillingDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>

<bean id="bnpPhCreateInvoiceDAO" class="com.syntel.sb.arch.batch.dao.hibernate.SBBnpPhCreateInvoiceDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>

<bean id="sbBillRemainderEMailDAO" class="com.syntel.sb.arch.batch.dao.hibernate.SBBillRemainderEMailDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>

<bean id="bnpBillGeneratorAdviceDAO" class="com.syntel.sb.arch.batch.dao.hibernate.SBBnpBillGeneratorAdviceDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>

<bean id="bnpBillInvoicehtmlphDAO" class="com.syntel.sb.arch.batch.dao.hibernate.SBBnpBillInvoicehtmlphDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>

<bean id="bnpBRDetailsDAO" class="com.syntel.sb.arch.batch.dao.hibernate.SBBnpBRDetailsDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<!-- ganesh -->
<bean id="summaryInvoiceDAO"
class="com.syntel.sb.arch.batch.dao.hibernate.SBBnpSummaryInvoiceHtmlDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>

<!-- Rammohan end -->

<!-- Rajesh start -->
<bean id="sbbnpBillCalculationDAO"
class="com.syntel.sb.arch.batch.dao.hibernate.SBBnpBillCalculationDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
<property name="bnpInsertBillOutwardsLineItemManager" ref="bnpInsertBillOutwardsLineItemManager" />
<property name="bnpSummaryInvoiceHtmlManager" ref="bnpSummaryInvoiceHtmlManager" />
</bean>

<bean id="bnpAccountStatementGeneratorDAO" class="com.syntel.sb.arch.batch.dao.hibernate.SBBnpAccountStatementGeneratorDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>

<!-- Rajesh end -->
<!-- Ganesh start -->
<bean id="systemParametersDAO"
class="com.syntel.sb.arch.batch.dao.hibernate.SBBnpSysparmValueDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>

<bean id="timesheetFollowupDAO"
class="com.syntel.sb.arch.batch.dao.hibernate.SBBnpTimeSheetFollowupDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<!-- Ganesh end -->
<!--start ravi P for phaseII -->

<bean id="sbforecastRequestBatchDAO"
class="com.syntel.sb.arch.batch.dao.hibernate.SBForecastReqBatchDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<!--End ravi P for phaseII-->

<!-- Batch Ends -->






<!-- ********* Client Reports *************** -->



<!-- ChennaRao:Client-Reports Begin -->
<!-- Modified by Vijaya Kumari for Client reports to open in new window start -->
<bean id="clientReportsDAO"
class="com.syntel.sb.appl.dao.client.hibernate.SBClientReportsDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<!-- Modified by Vijaya Kumari for Client reports to open in new window end -->
<!-- ChennaRao:Client-Reports End -->

<!-- Commented by Vijaya Kumari for Client reports to open in new window start -->
<bean id="clientOverBillingReportDAO"
class="com.syntel.sb.appl.dao.client.hibernate.SBClientOverBillingReportDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>



<bean id="clientOPNStatusDAO"
class="com.syntel.sb.appl.dao.client.hibernate.SBClientOPNStatusDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<!-- Commented by Vijaya Kumari for Client reports to open in new window end -->
<!-- Ravi Reports -->

<bean id="notificationDAO" class="com.syntel.sb.appl.dao.admin.hibernate.SBNotificationDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>

<!-- New Added Admin -->

<bean id="adminSystemDAO" class="com.syntel.sb.appl.dao.admin.hibernate.SBAdminSystemParameterDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>

<bean id="adminPlatformListDAO" class="com.syntel.sb.appl.dao.admin.hibernate.SBAdminPlatformListDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>

<!-- Phase II Start-->

<!-- Vijaya start-->
<!-- Vendor Module start-->
<bean id="vendorReportDAO"
class="com.syntel.sb.appl.dao.vendor.hibernate.SBVendorReportDAOHibernate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<!-- Vendor Module end-->
<!-- Vijaya end-->

<!-- Sooraj START-->
<bean id="clientInvoicesListingDAO" class="com.syntel.sb.appl.dao.client.hibernate.SBClientInvoicesListingDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<bean id="vendorInvoicesListingDAO" class="com.syntel.sb.appl.dao.vendor.hibernate.SBVendorInvoicesListingDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<!-- Sooraj END-->

<!-- Srilatha start-->
<bean id="billingDAO" class="com.syntel.sb.appl.dao.admin.hibernate.SBBillingDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>

<bean id="candidateDashBoardDAO" class="com.syntel.sb.appl.dao.candidate.hibernate.SBCandidateDashBoardDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>

<!-- Srilatha end-->

<!-- Subash start-->
<bean id="clientTimesheetDAO" class="com.syntel.sb.appl.dao.client.hibernate.SBClientTimesheetDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<bean id="vendorTimeSheetDAO" class="com.syntel.sb.appl.dao.vendor.hibernate.SBVendorTimeSheetDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<!-- Subash end-->
<!-- Meena-->
<bean id="manageDiscountUsersDAO"
class="com.syntel.sb.appl.dao.admin.hibernate.SBManageDiscountUsersDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<!-- Meena -->

<!-- ramesh -->

<bean id="candidateTimeSheetDAO" class="com.syntel.sb.appl.dao.candidate.hibernate.SBCandidateTimeSheetDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<!-- ramesh -->
<bean id="editachDAO" class="com.syntel.sb.appl.dao.admin.hibernate.SbEditachDAOHibernate">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
<!-- Phase II End-->
</beans>


William Barnes
Ranch Hand

Joined: Mar 16, 2001
Posts: 986


Is that second property defined correctly?

<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
<property name="mappingResources">

Please ignore post, I have no idea what I am talking about.
Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 16145
    
  21

William Barnes wrote:
Is that second property defined correctly?

<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
<property name="mappingResources">


Yes, William, I think it is.

I ran this XML through a validator and it passed. Nor could I find an eyeball failure of it. On the other hand, I was appalled by the sheer magnitude of this thing, and if that's the simplest way you can get hibernate definitions into Spring, I'm glad I'm using the JPA interface, myself. It also mixes backslashes and slashes rather carelessly.

However, regardless of my personal opinions, the error message would seem to indicate that this "applicationcontex-hibernate.xml" (sic) is almost certainly not the actual applicationcontext-hibernate.xml that Spring is complaining about. There's no property element anywhere near line 52.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Tomcat 5.0 - SEVERE: Error listenerStart