当前位置: 首页 > news >正文

做彩平的网站/一个产品的宣传和推广方案

做彩平的网站,一个产品的宣传和推广方案,做拼团网站,毕业设计做网站今天作struts2和spring的集成,由于以前我们的开发框架webworkspring所以按照以前的思路进行修改了配置文件的路径,也就是自定义了config的配置,然后出现如下问题: com.opensymphony.xwork2.inject.DependencyException: com.open…

今天作struts2和spring的集成,由于以前我们的开发框架webwork+spring所以按照以前的思路进行修改了配置文件的路径,也就是自定义了config的配置,然后出现如下问题:

com.opensymphony.xwork2.inject.DependencyException: com.opensymphony.xwork2.inject.ContainerImpl$MissingDependencyException: No mapping found for dependency [type=com.opensymphony.xwork2.ObjectFactory, name='default'] in public void com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.setObjectFactory(com.opensymphony.xwork2.ObjectFactory).
 at com.opensymphony.xwork2.inject.ContainerImpl.addInjectorsForMembers(ContainerImpl.java:157)
 at com.opensymphony.xwork2.inject.ContainerImpl.addInjectorsForMethods(ContainerImpl.java:126)
 at com.opensymphony.xwork2.inject.ContainerImpl.addInjectors(ContainerImpl.java:103)
 at com.opensymphony.xwork2.inject.ContainerImpl.addInjectors(ContainerImpl.java:99)
 at com.opensymphony.xwork2.inject.ContainerImpl$1.create(ContainerImpl.java:84)
 at com.opensymphony.xwork2.inject.ContainerImpl$1.create(ContainerImpl.java:82)
 at com.opensymphony.xwork2.inject.util.ReferenceCache$CallableCreate.call(ReferenceCache.java:155)
 at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
 at java.util.concurrent.FutureTask.run(Unknown Source)
 at com.opensymphony.xwork2.inject.util.ReferenceCache.internalCreate(ReferenceCache.java:81)
 at com.opensymphony.xwork2.inject.util.ReferenceCache.get(ReferenceCache.java:121)
 at com.opensymphony.xwork2.inject.ContainerImpl.inject(ContainerImpl.java:452)
 at com.opensymphony.xwork2.inject.ContainerImpl$6.call(ContainerImpl.java:492)
 at com.opensymphony.xwork2.inject.ContainerImpl$6.call(ContainerImpl.java:491)
 at com.opensymphony.xwork2.inject.ContainerImpl.callInContext(ContainerImpl.java:542)
 at com.opensymphony.xwork2.inject.ContainerImpl.inject(ContainerImpl.java:490)
 at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reload(DefaultConfiguration.java:151)
 at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:52)
 at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:395)
 at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:452)
 at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:201)
 at com.inspur.communication.platform.startup.PlatformDispatcher.init(PlatformDispatcher.java:48)
 at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:221)
 at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:302)
 at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:78)
 at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3635)
 at org.apache.catalina.core.StandardContext.start(StandardContext.java:4222)
 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.deployDescriptor(HostConfig.java:626)
 at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:553)
 at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488)
 at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)
 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(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
 at java.lang.reflect.Method.invoke(Unknown Source)
 at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
 at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
Caused by: com.opensymphony.xwork2.inject.ContainerImpl$MissingDependencyException: No mapping found for dependency [type=com.opensymphony.xwork2.ObjectFactory, name='default'] in public void com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.setObjectFactory(com.opensymphony.xwork2.ObjectFactory).
 at com.opensymphony.xwork2.inject.ContainerImpl.createParameterInjector(ContainerImpl.java:239)
 at com.opensymphony.xwork2.inject.ContainerImpl.getParametersInjectors(ContainerImpl.java:229)
 at com.opensymphony.xwork2.inject.ContainerImpl$MethodInjector.<init>(ContainerImpl.java:282)
 at com.opensymphony.xwork2.inject.ContainerImpl$3.create(ContainerImpl.java:130)
 at com.opensymphony.xwork2.inject.ContainerImpl$3.create(ContainerImpl.java:128)
 at com.opensymphony.xwork2.inject.ContainerImpl.addInjectorsForMembers(ContainerImpl.java:154)

查询了半天,看网上有人碰到过,但是没有解决,于是分析代码进行查询原因,原因就是配置文件struts配置文件没有找到,于是想到了修改的配置,经过查询代码发现了这个问题,就是如果你要是修改了config,以后所有的配置只会读取配置的文件,所以struts-spring.jar等插件都采用的default的配置,所以会出错,故修改config的配置,把default的文件全部添加上,然后再添加上自己的配置文件,本来可以采用Dispatcher的DEFAULT_CONFIGURATION_PATHS然后添加自己的配置文件就可以,但是发现这个变量是private的,所有只能把里面的内容全部拷贝出来,所以这个地方的扩展自定义功能也是没有太大意义的。

  <param-name>config</param-name>
  <param-value>
   /WEB-INF/conf/platform-web.xml,struts-default.xml,struts-plugin.xml,struts.xml
  </param-value>

http://www.lbrq.cn/news/1288351.html

相关文章:

  • 邯郸网站建设优化排名/惠州百度seo哪家好
  • 联想企业网站建设的思路/南宁网站优化公司电话
  • 网站源码模块/可以发布软文的平台
  • 上海网站建设开/百度搜索首页
  • 织梦图片网站/网站建设明细报价表
  • 宜昌做网站公司/网站推广系统
  • 做网站一般用什么程序/河南网站网络营销推广
  • 做鼻翼整形整形的网站/南京百度seo排名优化
  • php会了 怎么做网站/seo优化的内容有哪些
  • 做网站需要什么硬件环境/网站优化排名操作
  • 什么网站做软件任务挣钱/竞价排名机制
  • 深圳网站建设吗/百度推广的广告靠谱吗
  • 什么网站做教育的比较多/新闻头条今日新闻
  • 郑州做网站费用/武汉大学人民医院东院
  • 神马站长平台/网站统计分析平台
  • 做企业网站进行推广要多少钱/创量广告投放平台
  • 美团外卖网站开发/百度手机助手苹果版
  • 怎么在建设厅网站报名/seo基础教程使用
  • 网站建设与发布的预算/旺道seo推广效果怎么样
  • 做网站的技术性说明/谷歌 chrome 浏览器
  • 建设企业网站管理系统目的/营销网站系统
  • 不良网站进入窗口免费正能量/二级域名网址查询
  • 极速微网站建设cms/seo如何优化
  • wordpress怎么更改地址/seo服务外包客服
  • 西安商城网站建设制作/html制作网站
  • 东莞网站建议/设计公司网站模板
  • 外贸网站搜索引擎优化方法/太原seo代理商
  • 微信辅助做单网站/seo挂机赚钱
  • 5118站长平台/西安关键词网站排名
  • 免费做图网站/网站如何seo推广
  • 认识编程(3)-语法背后的认知战争:类型声明的前世今生
  • OneCode3.0 Gallery 组件前后端映射机制:从注解配置到前端渲染的完整链路
  • 筑牢网站运营根基:售后工作的核心维度与实践方法
  • 医疗数据挖掘Python机器学习案例
  • 技术赋能多元探索:我的技术成长与行业洞察
  • 基于Python(Django)+MongoDB实现的(Web)新闻采集和订阅系统