主题 : jeecmsv7/V8安装报Invalid bean definition with name 'sessionFactory' 错误,应该如何解决。
级别: 商业授权用户
UID: 112838
积分:211 加为好友
威望: 3 精华: 0
主题:20 回复:93
注册时间:2017-04-27
在线时长:0
1#   发表于:2017-04-28 14:45:49  IP:116.203.*.*

安装授权版jeecmsv7报以下错误,升级V8版本的升级包后,依然存在同样的错误,应该如何解决?

28-Apr-2017 14:25:29.158 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /home/kingdom/jeecms-tomcat/webapps/ROOT
28-Apr-2017 14:25:35.439 INFO [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
14:25:38.375 ERROR org.springframework.web.context.ContextLoader - Context initialization failed
org.springframework.beans.factory.BeanDefinitionStoreException: Invalid bean definition with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/config/application-context.xml]: Could not resolve placeholder 'hibernate.dialect' in string value "
hibernate.dialect=${hibernate.dialect}
hibernate.show_sql=false
hibernate.format_sql=false
hibernate.query.substitutions=true 1, false 0
hibernate.jdbc.batch_size=20
hibernate.jdbc.use_streams_for_binary=true
hibernate.temp.use_jdbc_metadata_defaults=false

            hibernate.connection.autocommit=true
            
            hibernate.connection.release_mode=auto
            
hibernate.cache.use_query_cache=true
hibernate.cache.use_second_level_cache=true
           "; nested exception is java.lang.IllegalArgumentException: Could not resolve placeholder 'hibernate.dialect' in string value "
hibernate.dialect=${hibernate.dialect}
hibernate.show_sql=false
hibernate.format_sql=false
hibernate.query.substitutions=true 1, false 0
hibernate.jdbc.batch_size=20
hibernate.jdbc.use_streams_for_binary=true
hibernate.temp.use_jdbc_metadata_defaults=false

            hibernate.connection.autocommit=true
            
            hibernate.connection.release_mode=auto
            
hibernate.cache.use_query_cache=true
hibernate.cache.use_second_level_cache=true
           "
at org.springframework.beans.factory.config.PlaceholderConfigurerSupport.doProcessProperties(PlaceholderConfigurerSupport.java:223) ~[spring-beans-4.3.0.jar:4.3.0.RELEASE]
at org.springframework.beans.factory.config.PropertyPlaceholderConfigurer.processProperties(PropertyPlaceholderConfigurer.java:222) ~[spring-beans-4.3.0.jar:4.3.0.RELEASE]
at org.springframework.beans.factory.config.PropertyResourceConfigurer.postProcessBeanFactory(PropertyResourceConfigurer.java:86) ~[spring-beans-4.3.0.jar:4.3.0.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:694) ~[spring-context-3.2.6.jar:3.2.6.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:669) ~[spring-context-3.2.6.jar:3.2.6.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:461) ~[spring-context-3.2.6.jar:3.2.6.RELEASE]
at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:444) ~[spring-web-4.3.0.jar:4.3.0.RELEASE]
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:326) ~[spring-web-4.3.0.jar:4.3.0.RELEASE]
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:107) [spring-web-4.3.0.jar:4.3.0.RELEASE]
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4727) [catalina.jar:8.5.6]
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5189) [catalina.jar:8.5.6]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) [catalina.jar:8.5.6]
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:724) [catalina.jar:8.5.6]
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:700) [catalina.jar:8.5.6]
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734) [catalina.jar:8.5.6]
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1107) [catalina.jar:8.5.6]
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1841) [catalina.jar:8.5.6]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_121]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_121]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_121]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_121]
at java.lang.Thread.run(Thread.java:745) [na:1.8.0_121]
Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'hibernate.dialect' in string value "
hibernate.dialect=${hibernate.dialect}
hibernate.show_sql=false
hibernate.format_sql=false
hibernate.query.substitutions=true 1, false 0
hibernate.jdbc.batch_size=20
hibernate.jdbc.use_streams_for_binary=true
hibernate.temp.use_jdbc_metadata_defaults=false

            hibernate.connection.autocommit=true
            
            hibernate.connection.release_mode=auto
            
hibernate.cache.use_query_cache=true
hibernate.cache.use_second_level_cache=true
           "
at org.springframework.util.PropertyPlaceholderHelper.parseStringValue(PropertyPlaceholderHelper.java:173) ~[spring-core-3.2.6.jar:3.2.6.RELEASE]
at org.springframework.util.PropertyPlaceholderHelper.replacePlaceholders(PropertyPlaceholderHelper.java:125) ~[spring-core-3.2.6.jar:3.2.6.RELEASE]
at org.springframework.beans.factory.config.PropertyPlaceholderConfigurer$PlaceholderResolvingStringValueResolver.resolveStringValue(PropertyPlaceholderConfigurer.java:258) ~[spring-beans-4.3.0.jar:4.3.0.RELEASE]
at org.springframework.beans.factory.config.BeanDefinitionVisitor.resolveStringValue(BeanDefinitionVisitor.java:282) ~[spring-beans-4.3.0.jar:4.3.0.RELEASE]
at org.springframework.beans.factory.config.BeanDefinitionVisitor.resolveValue(BeanDefinitionVisitor.java:204) ~[spring-beans-4.3.0.jar:4.3.0.RELEASE]
at org.springframework.beans.factory.config.BeanDefinitionVisitor.visitPropertyValues(BeanDefinitionVisitor.java:141) ~[spring-beans-4.3.0.jar:4.3.0.RELEASE]
at org.springframework.beans.factory.config.BeanDefinitionVisitor.visitBeanDefinition(BeanDefinitionVisitor.java:82) ~[spring-beans-4.3.0.jar:4.3.0.RELEASE]
at org.springframework.beans.factory.config.PlaceholderConfigurerSupport.doProcessProperties(PlaceholderConfigurerSupport.java:220) ~[spring-beans-4.3.0.jar:4.3.0.RELEASE]
... 21 common frames omitted
28-Apr-2017 14:25:38.378 SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be found in the appropriate container log file
28-Apr-2017 14:25:38.463 SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.startInternal Context [] startup failed due to previous errors
28-Apr-2017 14:25:38.541 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /home/kingdom/jeecms-tomcat/webapps/ROOT has finished in 9,379 ms
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
2#   发表于:2017-04-28 14:47:46  IP:106.167.*.*
部署包启动报错吗,部署环境说下
1
级别: 商业授权用户
UID: 112838
积分:211 加为好友
威望: 3 精华: 0
主题:20 回复:93
注册时间:2017-04-27
在线时长:0
3#   发表于:2017-04-28 14:57:39  IP:116.203.*.*
回复第2楼
linux 6.6    mysql5.1  apache-tomcat-8.5.6 jdk1.8
先安装jeecmsv7报错,以为是tomcat8版本高原因,接着升级v7-update-v8,还是报同样的错误。
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
4#   发表于:2017-04-28 14:58:28  IP:106.167.*.*
你是不是项目二次开发过了
1
级别: 商业授权用户
UID: 112838
积分:211 加为好友
威望: 3 精华: 0
主题:20 回复:93
注册时间:2017-04-27
在线时长:0
5#   发表于:2017-04-28 15:02:45  IP:116.203.*.*
回复第4楼
没有开发过,直接用官方帮打包好的
级别: 商业授权用户
UID: 112838
积分:211 加为好友
威望: 3 精华: 0
主题:20 回复:93
注册时间:2017-04-27
在线时长:0
6#   发表于:2017-04-28 15:05:11  IP:116.203.*.*
回复第5楼
方便帮QQ远处看一下么
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
7#   发表于:2017-04-28 15:05:43  IP:106.167.*.*
有没有建库,jdbc改了吗
1
级别: 商业授权用户
UID: 112838
积分:211 加为好友
威望: 3 精华: 0
主题:20 回复:93
注册时间:2017-04-27
在线时长:0
8#   发表于:2017-04-28 15:07:45  IP:116.203.*.*
[root@nginxtest config]# cat jdbc.properties 
#mysql\u914d\u7f6e
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://127.0.0.1:3306/jeecms?characterEncoding=UTF-8
jdbc.username=root
jdbc.password=*****

有建库,JDBC也改了
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
9#   发表于:2017-04-28 15:09:18  IP:106.167.*.*
jdk不是用的openJdk吧
1
级别: 商业授权用户
UID: 112838
积分:211 加为好友
威望: 3 精华: 0
主题:20 回复:93
注册时间:2017-04-27
在线时长:0
10#   发表于:2017-04-28 15:10:12  IP:116.203.*.*
jdk-8u121-linux-x64.tar.gz
1 2 3 > >| 共3页