主题 : jeecms导入myeclipse重新编译后报错
级别: 童生
UID: 28045
积分:38 加为好友
威望: 0 精华: 0
主题:3 回复:13
注册时间:2012-01-01
在线时长:0
1#   发表于:2012-06-28 12:48:57  IP:114.172.*.*
请教这是啥问题啊?


HTTP Status 500 - 

--------------------------------------------------------------------------------

type Exception report

message 

description The server encountered an internal error () that prevented it from fulfilling this request.

exception 

javax.servlet.ServletException: Servlet.init() for servlet JeeCmsFront threw exception
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:498)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:562)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:394)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:243)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:188)
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:302)
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
java.lang.Thread.run(Thread.java:619)


root cause 

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping#0' defined in ServletContext resource [/WEB-INF/config/jeecms-servlet-front.xml]: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'contentCountAct': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.jeecms.cms.service.ContentCountCache com.jeecms.cms.action.front.ContentCountAct.contentCountCache; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'contentCountCache': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire method: public void com.jeecms.cms.service.ContentCountCacheImpl.setCache(net.sf.ehcache.Ehcache); nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ehContentCountCache' defined in ServletContext resource [/WEB-INF/config/cache-context.xml]: Cannot resolve reference to bean 'cacheManager' while setting bean property 'cacheManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'cacheManager' defined in ServletContext resource [/WEB-INF/config/cache-context.xml]: Invocation of init method failed; nested exception is java.io.FileNotFoundException: class path resource [ehcache-application.xml] cannot be opened because it does not exist
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:527)
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:398)
org.springframework.context.support.AbstractApplicationContext.getBeansOfType(AbstractApplicationContext.java:1146)
org.springframework.beans.factory.BeanFactoryUtils.beansOfTypeIncludingAncestors(BeanFactoryUtils.java:275)
org.springframework.web.servlet.DispatcherServlet.initHandlerMappings(DispatcherServlet.java:424)
org.springframework.web.servlet.DispatcherServlet.initStrategies(DispatcherServlet.java:339)
org.springframework.web.servlet.DispatcherServlet.onRefresh(DispatcherServlet.java:328)
org.springframework.web.servlet.FrameworkServlet.onApplicationEvent(FrameworkServlet.java:523)
org.springframework.web.servlet.FrameworkServlet$ContextRefreshListener.onApplicationEvent(FrameworkServlet.java:749)
org.springframework.web.servlet.FrameworkServlet$ContextRefreshListener.onApplicationEvent(FrameworkServlet.java:1)
org.springframework.context.event.GenericApplicationListenerAdapter.onApplicationEvent(GenericApplicationListenerAdapter.java:51)
org.springframework.context.event.SourceFilteringListener.onApplicationEventInternal(SourceFilteringListener.java:97)
org.springframework.context.event.SourceFilteringListener.onApplicationEvent(SourceFilteringListener.java:68)
org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:97)
org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:303)
org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:911)
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:428)
org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:442)
org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:458)
org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:339)
org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:306)
org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:127)
javax.servlet.GenericServlet.init(GenericServlet.java:160)



级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
2#   发表于:2012-06-28 13:01:04  IP:218.60.*.*
请描述下您的系统使用环境,如操作系统,JDK版本,tocmat版本,mysql版本等
功成由勤,业精于勤。
级别: 童生
UID: 28045
积分:38 加为好友
威望: 0 精华: 0
主题:3 回复:13
注册时间:2012-01-01
在线时长:0
3#   发表于:2012-06-28 13:06:24  IP:114.172.*.*
window7、JDK1.6、tomcat7、mysql5。。。。myeclipse里启动tomcat的时候就报出了很多错误,后台可以正常登录,,辅助、维护、生成等几个页面,左侧菜单有的,但是右侧是空白,没有显示的,
级别: 童生
UID: 28045
积分:38 加为好友
威望: 0 精华: 0
主题:3 回复:13
注册时间:2012-01-01
在线时长:0
4#   发表于:2012-06-28 13:09:02  IP:114.172.*.*
大多貌似都是spring无法创建bean,, 

Error creating bean with name 'contentCountAct': Injection of autowired dependencies failed; 


还缺少 ehcache-application.xml 这个配置文件,,

class path resource [ehcache-application.xml] cannot be opened because it does not exist
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:285)


级别: 童生
UID: 28045
积分:38 加为好友
威望: 0 精华: 0
主题:3 回复:13
注册时间:2012-01-01
在线时长:0
5#   发表于:2012-06-28 13:26:36  IP:114.172.*.*
现在页面正常打开了,刚才打开首页报错的问题解决了,,

得把Root/WEB-INF/classes 目录下几个配置文件放在src目录下,然后编译的时候,自动会更新到classes目录下,否则就找不到这几个文件,自然就报错了,, 

现在首页是打开了,但是貌似样式文件路径都不对的,,页面就没有加载任何样式,,全部错乱,,这个怎么解决呢?

系统的默认目录是 http://localhost:8080

而我的测试目录是 http://localhost:8080/jeecms/  这个路径在哪里修改呢?
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
6#   发表于:2012-06-28 13:43:10  IP:218.60.*.*
回复第5楼 九、配置server并启动

前台路径为http://localhost:8080/jeecms

这时是没有样式的,需要在工程里面需要在后台-配置-全局设置-部署路径里面写上工程名。即/jeecms

功成由勤,业精于勤。
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
7#   发表于:2012-06-28 13:44:03  IP:218.60.*.*
功成由勤,业精于勤。
级别: 童生
UID: 28045
积分:38 加为好友
威望: 0 精华: 0
主题:3 回复:13
注册时间:2012-01-01
在线时长:0
8#   发表于:2012-06-28 13:47:05  IP:114.172.*.*
就是这,,首页终于正常了,,
1 共1页