论坛首页 Java版

ssh 初学

浏览 325 次
该帖已经被评为隐藏帖
作者 正文
最后更新时间:2007-11-28 关键字: struts hibernate
最近做了一个ssh开发的一个demo 出现问题  在elipse下跑不通  老是报jdk错误  以下是错误代码:
2007-11-28 11:02:22,593  INFO  org.springframework.web.context.ContextLoader (ContextLoader.java:180)- Root WebApplicationContext: initialization started
2007-11-28 11:02:22,781  INFO  org.springframework.core.CollectionFactory (CollectionFactory.java:66)- JDK 1.4+ collections available
2007-11-28 11:02:22,812  INFO  org.springframework.core.CollectionFactory (CollectionFactory.java:71)- Commons Collections 3.x available
2007-11-28 11:02:22,859  INFO  org.springframework.beans.factory.xml.XmlBeanDefinitionReader (XmlBeanDefinitionReader.java:163)- Loading XML bean definitions from ServletContext resource [/WEB-INF/applicationContext.xml]
2007-11-28 11:02:23,859  INFO  org.springframework.web.context.support.XmlWebApplicationContext (AbstractRefreshableApplicationContext.java:92)- Bean factory for application context [Root WebApplicationContext]: org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [/jobs,dataSource,sessionFactory,transactionManager,jobsDAOImpl]; root of BeanFactory hierarchy
2007-11-28 11:02:23,890  INFO  org.springframework.web.context.support.XmlWebApplicationContext (AbstractApplicationContext.java:290)- 5 beans defined in application context [Root WebApplicationContext]
2007-11-28 11:02:23,906  INFO  org.springframework.web.context.support.XmlWebApplicationContext (AbstractApplicationContext.java:432)- Unable to locate MessageSource with name 'messageSource': using default [org.springframework.context.support.DelegatingMessageSource@29d75]
2007-11-28 11:02:23,937  INFO  org.springframework.web.context.support.XmlWebApplicationContext (AbstractApplicationContext.java:454)- Unable to locate ApplicationEventMulticaster with name 'applicationEventMulticaster': using default [org.springframework.context.event.SimpleApplicationEventMulticaster@17f0d94]
2007-11-28 11:02:23,953  INFO  org.springframework.ui.context.support.UiApplicationContextUtils (UiApplicationContextUtils.java:83)- Unable to locate ThemeSource with name 'themeSource': using default [org.springframework.ui.context.support.ResourceBundleThemeSource@1abf87]
2007-11-28 11:02:23,953  INFO  org.springframework.beans.factory.support.DefaultListableBeanFactory (DefaultListableBeanFactory.java:268)- Pre-instantiating singletons in factory [org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [/jobs,dataSource,sessionFactory,transactionManager,jobsDAOImpl]; root of BeanFactory hierarchy]
2007-11-28 11:02:24,187  INFO  org.hibernate.cfg.Environment (Environment.java:464)- Hibernate 3.0.5
2007-11-28 11:02:24,187  INFO  org.hibernate.cfg.Environment (Environment.java:477)- hibernate.properties not found
2007-11-28 11:02:24,187  INFO  org.hibernate.cfg.Environment (Environment.java:510)- using CGLIB reflection optimizer
2007-11-28 11:02:24,187  INFO  org.hibernate.cfg.Environment (Environment.java:540)- using JDK 1.4 java.sql.Timestamp handling
2007-11-28 11:02:24,828  INFO  org.hibernate.cfg.HbmBinder (HbmBinder.java:260)- Mapping class: com.wondersgroup.lb.hibernate.Jobs -> jobs
2007-11-28 11:02:24,875  INFO  org.springframework.orm.hibernate3.LocalSessionFactoryBean (LocalSessionFactoryBean.java:749)- Building new Hibernate SessionFactory
2007-11-28 11:02:24,875  INFO  org.hibernate.cfg.Configuration (Configuration.java:875)- processing extends queue
2007-11-28 11:02:24,875  INFO  org.hibernate.cfg.Configuration (Configuration.java:879)- processing collection mappings
2007-11-28 11:02:24,875  INFO  org.hibernate.cfg.Configuration (Configuration.java:888)- processing association property references
2007-11-28 11:02:24,890  INFO  org.hibernate.cfg.Configuration (Configuration.java:917)- processing foreign key constraints
2007-11-28 11:02:25,078  INFO  org.hibernate.connection.ConnectionProviderFactory (ConnectionProviderFactory.java:53)- Initializing connection provider: org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider
2007-11-28 11:02:25,640  INFO  org.hibernate.cfg.SettingsFactory (SettingsFactory.java:77)- RDBMS: Microsoft SQL Server, version: Microsoft SQL Server  2000 - 8.00.2039 (Intel X86)
May  3 2005 23:18:38
Copyright (c) 1988-2003 Microsoft Corporation
Personal Edition on Windows NT 5.1 (Build 2600: Service Pack 2)

2007-11-28 11:02:25,640  INFO  org.hibernate.cfg.SettingsFactory (SettingsFactory.java:78)- JDBC driver: SQLServer, version: 2.2.0022
2007-11-28 11:02:25,703  INFO  org.hibernate.dialect.Dialect (Dialect.java:92)- Using dialect: org.hibernate.dialect.SQLServerDialect
2007-11-28 11:02:25,734  INFO  org.hibernate.transaction.TransactionFactoryFactory (TransactionFactoryFactory.java:31)- Using default transaction strategy (direct JDBC transactions)
2007-11-28 11:02:25,750  INFO  org.hibernate.transaction.TransactionManagerLookupFactory (TransactionManagerLookupFactory.java:33)- No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended)
2007-11-28 11:02:25,750  INFO  org.hibernate.cfg.SettingsFactory (SettingsFactory.java:125)- Automatic flush during beforeCompletion(): disabled
2007-11-28 11:02:25,750  INFO  org.hibernate.cfg.SettingsFactory (SettingsFactory.java:129)- Automatic session close at end of transaction: disabled
2007-11-28 11:02:25,765  INFO  org.hibernate.cfg.SettingsFactory (SettingsFactory.java:144)- Scrollable result sets: enabled
2007-11-28 11:02:25,765  INFO  org.hibernate.cfg.SettingsFactory (SettingsFactory.java:152)- JDBC3 getGeneratedKeys(): disabled
2007-11-28 11:02:25,765  INFO  org.hibernate.cfg.SettingsFactory (SettingsFactory.java:160)- Connection release mode: on_close
2007-11-28 11:02:25,765  INFO  org.hibernate.cfg.SettingsFactory (SettingsFactory.java:187)- Default batch fetch size: 1
2007-11-28 11:02:25,765  INFO  org.hibernate.cfg.SettingsFactory (SettingsFactory.java:191)- Generate SQL with comments: disabled
2007-11-28 11:02:25,765  INFO  org.hibernate.cfg.SettingsFactory (SettingsFactory.java:195)- Order SQL updates by primary key: disabled
2007-11-28 11:02:25,765  INFO  org.hibernate.cfg.SettingsFactory (SettingsFactory.java:334)- Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
2007-11-28 11:02:25,781  INFO  org.hibernate.hql.ast.ASTQueryTranslatorFactory (ASTQueryTranslatorFactory.java:21)- Using ASTQueryTranslatorFactory
2007-11-28 11:02:25,781  INFO  org.hibernate.cfg.SettingsFactory (SettingsFactory.java:203)- Query language substitutions: {}
2007-11-28 11:02:25,781  INFO  org.hibernate.cfg.SettingsFactory (SettingsFactory.java:209)- Second-level cache: enabled
2007-11-28 11:02:25,796  INFO  org.hibernate.cfg.SettingsFactory (SettingsFactory.java:213)- Query cache: disabled
2007-11-28 11:02:25,796  INFO  org.hibernate.cfg.SettingsFactory (SettingsFactory.java:321)- Cache provider: org.hibernate.cache.EhCacheProvider
2007-11-28 11:02:25,812  INFO  org.hibernate.cfg.SettingsFactory (SettingsFactory.java:228)- Optimize cache for minimal puts: disabled
2007-11-28 11:02:25,812  INFO  org.hibernate.cfg.SettingsFactory (SettingsFactory.java:237)- Structured second-level cache entries: disabled
2007-11-28 11:02:25,828  INFO  org.hibernate.cfg.SettingsFactory (SettingsFactory.java:257)- Echoing all SQL to stdout
2007-11-28 11:02:25,828  INFO  org.hibernate.cfg.SettingsFactory (SettingsFactory.java:261)- Statistics: disabled
2007-11-28 11:02:25,828  INFO  org.hibernate.cfg.SettingsFactory (SettingsFactory.java:265)- Deleted entity synthetic identifier rollback: disabled
2007-11-28 11:02:25,843  INFO  org.hibernate.cfg.SettingsFactory (SettingsFactory.java:279)- Default entity-mode: pojo
2007-11-28 11:02:26,125  INFO  org.hibernate.impl.SessionFactoryImpl (SessionFactoryImpl.java:152)- building session factory
2007-11-28 11:02:26,140  WARN  net.sf.ehcache.config.Configurator (Configurator.java:126)- No configuration found. Configuring ehcache from ehcache-failsafe.xml found in the classpath: jar:file:/C:/Tomcat%205.5/webapps/ssh/WEB-INF/lib/ehcache-1.1.jar!/ehcache-failsafe.xml
2007-11-28 11:02:26,937  INFO  org.hibernate.impl.SessionFactoryObjectFactory (SessionFactoryObjectFactory.java:82)- Not binding factory to JNDI, no JNDI name configured
2007-11-28 11:02:26,937  INFO  org.hibernate.impl.SessionFactoryImpl (SessionFactoryImpl.java:379)- Checking 0 named queries
2007-11-28 11:02:26,984  INFO  org.springframework.beans.factory.support.DefaultListableBeanFactory (AbstractBeanFactory.java:555)- Destroying singletons in factory {org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [/jobs,dataSource,sessionFactory,transactionManager,jobsDAOImpl]; root of BeanFactory hierarchy}
2007-11-28 11:02:26,984  INFO  org.springframework.orm.hibernate3.LocalSessionFactoryBean (LocalSessionFactoryBean.java:1028)- Closing Hibernate SessionFactory
2007-11-28 11:02:26,984  INFO  org.hibernate.impl.SessionFactoryImpl (SessionFactoryImpl.java:776)- closing
2007-11-28 11:02:27,000  ERROR org.springframework.web.context.ContextLoader (ContextLoader.java:211)- Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name '/jobs' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Cannot resolve reference to bean 'jobsDAOImpl' while setting bean property 'jobsDAO'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jobsDAOImpl' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Error setting property values; nested exception is org.springframework.beans.NotWritablePropertyException: Invalid property 'sessionFactory' of bean class [com.wondersgroup.lb.hibernate.JobsDAOImpl]: Bean property 'sessionFactory' is not writable or has an invalid setter method: Does the parameter type of the setter match the return type of the getter?
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jobsDAOImpl' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Error setting property values; nested exception is org.springframework.beans.NotWritablePropertyException: Invalid property 'sessionFactory' of bean class [com.wondersgroup.lb.hibernate.JobsDAOImpl]: Bean property 'sessionFactory' is not writable or has an invalid setter method: Does the parameter type of the setter match the return type of the getter?
org.springframework.beans.NotWritablePropertyException: Invalid property 'sessionFactory' of bean class [com.wondersgroup.lb.hibernate.JobsDAOImpl]: Bean property 'sessionFactory' is not writable or has an invalid setter method: Does the parameter type of the setter match the return type of the getter?
at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:670)
at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:572)
at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:737)
at org.springframework.beans.BeanWrapperImpl.setPropertyValues(BeanWrapperImpl.java:764)
at org.springframework.beans.BeanWrapperImpl.setPropertyValues(BeanWrapperImpl.java:753)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1057)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:857)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:378)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:186)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1046)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:857)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:378)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:283)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:313)
at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:139)
at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:252)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:190)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:448)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
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:585)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
2007-11-28 11:02:27,000  ERROR org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/ssh] (StandardContext.java:3768)- 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 '/jobs' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Cannot resolve reference to bean 'jobsDAOImpl' while setting bean property 'jobsDAO'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jobsDAOImpl' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Error setting property values; nested exception is org.springframework.beans.NotWritablePropertyException: Invalid property 'sessionFactory' of bean class [com.wondersgroup.lb.hibernate.JobsDAOImpl]: Bean property 'sessionFactory' is not writable or has an invalid setter method: Does the parameter type of the setter match the return type of the getter?
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jobsDAOImpl' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Error setting property values; nested exception is org.springframework.beans.NotWritablePropertyException: Invalid property 'sessionFactory' of bean class [com.wondersgroup.lb.hibernate.JobsDAOImpl]: Bean property 'sessionFactory' is not writable or has an invalid setter method: Does the parameter type of the setter match the return type of the getter?
org.springframework.beans.NotWritablePropertyException: Invalid property 'sessionFactory' of bean class [com.wondersgroup.lb.hibernate.JobsDAOImpl]: Bean property 'sessionFactory' is not writable or has an invalid setter method: Does the parameter type of the setter match the return type of the getter?
at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:670)
at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:572)
at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:737)
at org.springframework.beans.BeanWrapperImpl.setPropertyValues(BeanWrapperImpl.java:764)
at org.springframework.beans.BeanWrapperImpl.setPropertyValues(BeanWrapperImpl.java:753)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1057)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:857)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:378)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:186)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1046)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:857)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:378)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:283)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:313)
at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:139)
at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:252)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:190)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:448)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
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:585)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
2007-11-28 11:02:27 org.apache.catalina.core.StandardContext start
严重: Error listenerStart
   
最后更新时间:2007-11-28
引用
org.springframework.beans.NotWritablePropertyException: Invalid property 'sessionFactory' of bean class [com.wondersgroup.lb.hibernate.JobsDAOImpl]: Bean property 'sessionFactory' is not writable or has an invalid setter method: Does the parameter type of the setter match the return type of the getter?
   
0 请登录后投票
论坛首页 Java版

跳转论坛:
JavaEye推荐