会员登录后进入会员中心,发现页面以AJAX方式获取未读信息数出错,后台提示:
SEVERE: Servlet.service() for servlet JeeCmsFront threw exception org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'POST' not supported at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter$ServletHandlerMethodResolver.resolveHandlerMethod(AnnotationMethodHandlerAdapter.java:670) at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:435) at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:428) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:925) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:838) at javax.servlet.http.HttpServlet.service(HttpServlet.java:643) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812) at javax.servlet.http.HttpServlet.service(HttpServlet.java:723) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.jeecms.common.web.XssFilter.doFilter(XssFilter.java:48) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:230) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.jeecms.common.web.ProcessTimeFilter.doFilter(ProcessTimeFilter.java:35) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:620) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Thread.java:722)
这真是太奇怪了!其他页面和组件也是这种交互方式都正常的,怎么这里就有问题呢?
经过一番检查,原来是微信插件在干扰,它里面有一个组件com.jeecms.weixin.action.front.MessageAct与JEECMS里的com.jeecms.cms.action.member.MessageAct组件都被注册为相同的id:messageAct,所以就冲突了。
解决办法:为微信插件的MessageAct组件另取一个id名称。
当然,如果没有使用微信插件,就不会受干扰。
相关推荐
【Jeecms微信小程序 v1.0.1】是一个针对微信平台开发的开源小程序解决方案,其核心是将流行的Java内容管理系统Jeecms与微信小程序相结合,为企业和个人提供了一种便捷的方式来构建和管理微信小程序。Jeecms是一款...
【Jeecms微信小程序 v1.0.1】是一个基于Jeecms内容管理系统(CMS)构建的微信小程序的开源版本。Jeecms是一款基于Java技术的网站内容管理系统,以其便捷的后台操作和灵活的模板设计而受到开发者欢迎。在这款v1.0.1...
开发者可以通过微信开发者工具进行小程序的开发,利用其提供的API和组件来实现各种功能,如网络请求、地理位置、用户授权等。 **三、JEECMS与微信小程序的结合** JEECMS微信小程序的1.0.1版本,通过与JEECMS的API...
【标题】"Jeecms微信小程序 v1.0.1-源码.zip"是一个包含Jeecms微信小程序源代码的压缩文件,版本号为v1.0.1。Jeecms是一个基于Java的企业级内容管理系统,它提供了丰富的功能,如网站内容管理、用户管理、权限控制等...
jeecms操作系统配置微信公众号,讲述了微信公众号一一对应的字段,以及配置说明和操作演练
Jeecms是一款基于Java技术的企业级内容管理框架,它提供了强大的内容管理功能,支持多语言、模板驱动、插件化开发,广泛应用于企业网站、新闻门户等场景。 在微信小程序的开发中,Jeecms的角色主要是作为后端服务,...
下面以本站的jautopost插件为例给大家分享一下,如何开发一个jeecms插件。 涉及到的目录结构分析 源代码目录: 原来的源代码包结构是com.jeecms.xxx,那么插件开发,你可以使用自己的域名,比如:...
在二次开发方面,jeecmsV6支持元件式无限插件扩展方式,开发者根据jeecms的插件开发标准所开发出来的插件,插件与jeecms是平行的,无论是插件升级还是jeecms系统升级,都可以实现独立升级,插件与插件、插件与jeecms...
JEECMSv8.1是一款支持微信小程序、栏目模型、内容模型交叉自定义、以及具备支付和财务结算的内容电商为一体内容管理系统:通过后台的简单设置即可自定义出集新闻管理、图库管理、视频管理、下载系统、文库管理、政务...
在本文中,我们将对 JEECMS 2.0 版本的源码进行阅读和分析,了解其核心组件、技术框架和实现机制。 一、JEECMS 概述 JEECMS 是一个基于 Java 的内容管理系统,提供了强大的内容管理功能、灵活的模板系统和扩展性强...
首先,Jeecms的核心特性在于其模块化设计,允许开发者通过插件形式进行功能扩展。在二次开发过程中,理解并掌握这一特性至关重要,因为这决定了你可以如何灵活地定制系统以满足特定需求。例如,你可以创建新的内容...
6. **插件扩展**:JEECMS支持插件式开发,可以通过安装不同的插件来增加新的功能,如论坛、博客、商城等,增强系统的可扩展性。 7. **缓存机制**:为了提高性能,JEECMS引入了缓存技术,将常用数据存储在内存中,...
6. 扩展功能:Jeecms提供插件接口,可以通过编写插件实现额外的功能扩展。 总结:Jeecms开源内容管理系统是Java领域的优秀CMS解决方案,其强大的功能、灵活的模板机制以及良好的社区支持,使得它在众多内容管理系统...
5. 插件机制:Jeecms提供插件接口,允许开发者扩展其功能,如SEO优化、会员系统、论坛、购物车等,增强了系统的可定制性。 6. 数据缓存:为了提升系统性能,Jeecms集成了缓存机制,常用内容可以被缓存到内存中,...
Jeecms是一款基于Java技术的企业级内容管理系统,其采用了Freemarker作为模板引擎,使得...理解Jeecms的源码、解决冲突问题、熟练使用Hibernate Tool以及了解其架构和访问流程,对于开发和维护Jeecms项目至关重要。
jeecms9.2源代码文件 环境软件可以从以下网址中获得 Jdk 7.0 下载址: http://java.sun.com/javase/downloads/index.jsp Tomcat7 下载地址:https://tomcat.apache.org/download-70.cgi MySQL 5.0.22 下载地址:...
6. **插件和扩展**:Jeecms可能有插件机制,允许开发者通过编写插件来扩展系统功能,这在源码中会有相应的接口和加载机制。 7. **数据库设计**:源码包中可能包含数据库脚本,用于创建Jeecms运行所需的表结构。分析...
【Jeecms 9.2-adminVue:一个增强型的内容管理系统】 Jeecms是一个高度可定制的、基于Java技术的内容管理系统(CMS),以其强大的功能和灵活性受到开发者的青睐。9.2-adminVue版本是对该系统的一次重大更新,相较于...
9. **插件(Plugin)**:Jeecms允许开发自定义插件,扩展其功能。插件通常有自己的控制器、服务、模型和视图。 10. **API接口(API)**:Jeecms可能会提供RESTful API,以便与其他系统集成。 通过对Jeecms源码的...