浏览 325 次
|
已锁定 主题:ssh 初学
该帖已经被评为隐藏帖
|
|
|---|---|
| 作者 | 正文 |
|
最后更新时间: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 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
最后更新时间: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?
|
|
| 返回顶楼 | |




