SSI框架错误提示

问题描述

Error creating bean with name 'sqlMapClient' defined in ServletContext resource [/WEB-INF/config/common/applicationContext.xml]: Unsatisfied dependency expressed through bean property 'configLocation':Cannot find class [com.neusoft.gmsbs.gms.user.dao.impl.UserDAOImpl] for bean with name 'userDAO' defined in ServletContext resource [/WEB-INF/config/gms/user/applicationContext_user.xml]; nested exception is java.lang.ClassNotFoundException: 以上是错误信息提示,我在applicationContext_user.xml中的配置是<?xml version="1.0" encoding="UTF-8"?><beans default-autowire="autodetect" xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd "> <bean id="userAction" class="com.neusoft.gmsbs.gms.user.action.UserAction" scope="prototype"> <property name="userBO" ref="userBO" /> </bean> <bean id="userBO" class="com.neusoft.gmsbs.gms.user.bo.impl.UserBOImpl"> <property name="userDAO" ref="userDAO" /> </bean> <bean id="userDAO" class="com.neusoft.gmsbs.gms.user.dao.impl.UserDAOImpl"> <property name="sqlMapClient" ref="sqlMapClient"></property> </bean></beans>路径都没错,我检查了N遍,这个问题让我研究了2天了,请求高手给我解脱! 问题补充:applicationContext.xml的代码是:<?xml version="1.0" encoding="UTF-8"?><beans default-autowire="autodetect" xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:context="http://www.springframework.org/schema/context" xmlns:flex="http://www.springframework.org/schema/flex" xmlns:dwr="http://www.directwebremoting.org/schema/spring-dwr" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd http://www.directwebremoting.org/schema/spring-dwr http://www.directwebremoting.org/schema/spring-dwr-2.0.xsd"> <!-- 加载数据库参数的配置文件 --> <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer" lazy-init="default" autowire="default" dependency-check="default"> <property name="locations"> <list merge="default"> <value> WEB-INF/config/common/properties/jdbc.properties </value> </list> </property> </bean> <!-- spring整合ibatis框架 --><bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean"><property name="configLocations" value="WEB-INF/config/common/sqlMapConfig.xml" /><property name="dataSource" ref="dataSourceLocal" /></bean></beans>sqlMapConfig.xml的代码是:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-config-2.dtd"> <sqlMapConfig> <settings useStatementNamespaces="true"/> <sqlMap resource="../config/gms/user/sqlMap_user.xml" /> </sqlMapConfig>struts.xml的代码是:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts PUBLIC"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN""http://struts.apache.org/dtds/struts-2.0.dtd"><struts> <!-- 每个模块增加struts配置文件均需在此添加说明 --> <include file="../config/gms/user/struts_user.xml" /> <package name="common" extends="struts-default"> </package></struts>3个映射文件分别是applicationContext_user.xml sqlMap_user.xml struts_user.xml 代码按顺序来分别是<?xml version="1.0" encoding="UTF-8"?><beans default-autowire="autodetect" xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd "> <bean id="userAction" class="com.neusoft.gmsbs.gms.user.action.UserAction" scope="prototype"> <property name="userBO" ref="userBO" /> </bean> <bean id="userBO" class="com.neusoft.gmsbs.gms.user.bo.impl.UserBOImpl"> <property name="userDAO" ref="userDAO" /> </bean> <bean id="userDAO" class="com.neusoft.gmsbs.gms.user.dao.impl.UserDAOImpl"> <property name="sqlMapClient" ref="sqlMapClient"></property> </bean></beans>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE sqlMapPUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN""http://www.ibatis.com/dtd/sql-map-2.dtd"><sqlMap namespace="user"></sqlMap>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN""http://struts.apache.org/dtds/struts-2.0.dtd"><struts> <package name="user" extends="common"> </package></struts>求解脱

解决方案

No bean named 'dataSource' is defined 这里不是显示没有定义dataSource吗?
解决方案二:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.web.core.conn.SQLManager#0': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: org.springframework.jdbc.core.JdbcTemplate com.web.core.conn.SQLManager.jdbctemplate; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [com.web.sch.action.QueryAction] for bean with name 'queryAction' defined in file [D:Tomcat 7.0webappsxjcwebWEB-INFclassesspringapplicationContext-datasource.xml]; nested exception is java.lang.ClassNotFoundException: com.web.sch.action.QueryActionat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:286)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1064)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:574)at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425)at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:276)at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197)at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4797)at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5291)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1114)at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1673)at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)at java.util.concurrent.FutureTask.run(FutureTask.java:166)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)at java.lang.Thread.run(Thread.java:722)Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: org.springframework.jdbc.core.JdbcTemplate com.web.core.conn.SQLManager.jdbctemplate; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [com.web.sch.action.QueryAction] for bean with name 'queryAction' defined in file [D:Tomcat 7.0webappsxjcwebWEB-INFclassesspringapplicationContext-datasource.xml]; nested exception is java.lang.ClassNotFoundException: com.web.sch.action.QueryActionat org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:507)
解决方案三:
我说的是异常信息
解决方案四:
你把错误的代码贴全一些吧,感觉还有一部分没有显示
解决方案五:
你把代码传上来吧,依赖的jar就不需要了,只要源代码
解决方案六:
楼主是东软的哈,sqlMapClient这个依赖的bean不能实例化。Unsatisfied dependency expressed through bean property 'configLocation': 提示的很清楚呀。。没有注入这个bean:sqlMapClient

时间: 2025-01-02 13:56:45

SSI框架错误提示的相关文章

如何解决CI框架的Disallowed Key Characters错误提示

用CI框架时,有时候会遇到这么一个问题,打开网页,只显示 Disallowed Key Characters 错误提示.有人说 url 里有非法字符.但是确定 url 是纯英文的,问题还是出来了.但清空浏览器历史记录和cookies后. 刷新就没问题了.有时候.打开不同的浏览器.有的浏览器会有问题.有的就不会. 解决 CodeIgniter 框架应用中,出现Disallowed Key Characters错误提示的方法.找到/system/core文件夹下的Input文件,将下面的代码: 复制

如何解决CI框架的Disallowed Key Characters错误提示_php技巧

用CI框架时,有时候会遇到这么一个问题,打开网页,只显示 Disallowed Key Characters 错误提示.有人说 url 里有非法字符.但是确定 url 是纯英文的,问题还是出来了.但清空浏览器历史记录和cookies后. 刷新就没问题了.有时候.打开不同的浏览器.有的浏览器会有问题.有的就不会. 解决 CodeIgniter 框架应用中,出现Disallowed Key Characters错误提示的方法.找到/system/core文件夹下的Input文件,将下面的代码: 复制

ssi框架学习总结(mvc三层架构)_JSP编程

相信大家对于mvc的三层架构已经灰常熟悉了,在这就不细讲了,个人感觉ssi的框架结构还是比较典型的mvc三层架构,还是比较容易上手的.关于这块的入门我想特别感谢下FrankHui童鞋,在他的帮助下,我才能比较快滴熟悉了这个架构,对我学习ssi的框架还是很有帮助滴.ssi的框架主要是由struts2,spring以及ibatis组成,他们负责各层之间的交互与协作,从而实现整个web端的功能实现与整合.Struts目前主要负责数据传递和控制方面,spring则依靠其强大的依赖注入技术实现了类似bea

Eclipse下jQuery文件报错出现错误提示红叉_jquery

使用Eclipse 3.7时,工程中加入jquery.xx.js文件,发现该文件出现错误提示(红×),但使用Eclipse 3.7以前的版本就不会出现这种提示.是因为Eclipse 3.7在.project配置文件中,加入了JS验证框架org.eclipse.wst.jsdt.core.javascriptValidator.加入该框架后,如果js文件书写规则不符合规范就会报错.但是工程仍然可以正常运行.于是考虑为了不让错误提示影响心情,删之.工程亦可正常运行. 操作如下: 在该工程根目录下,找

Zend Framework教程之Zend_Form组件实现表单提交并显示错误提示的方法_php实例

本文实例讲述了Zend Framework教程之Zend_Form组件实现表单提交并显示错误提示的方法.分享给大家供大家参考,具体如下: 同时公司又要开发一个群组功能..我也就想运用一下Zend_Form来实现创建群组的功能.主要还是看中Zend_Form可以在写Form时候.实现服务器端的验证功能..省得我们在把数据提交到数据库的时候再验证一次..所以呢.我就看了一下这方面的手册..通过Zend Framework手册找到了相关的使用说明...最简单的使用方式就是在控制器(Controller

急急急-网页游戏打不开出现网络安全错误提示·· 应该怎么弄?

问题描述 网页游戏打不开出现网络安全错误提示·· 应该怎么弄? Securi tyErrorEvent type="securityError" bubbles=false cancelable=false eventPhase=2 text=""] 解决方案 这网页游戏是你自己开发还是在玩网页游戏?如果是你在玩,就换浏览器或者电脑再试试.如果还不行,去网吧试试,如果还不行,直接打电话给服务商说明你遇到的问题. 解决方案二: http://blog.csdn.net

tabpageindicator-使用开源框架 TabPageIndicator 提示 ViewPager has not been bound

问题描述 使用开源框架 TabPageIndicator 提示 ViewPager has not been bound 我想将网易新闻客户端的那个左右滑动切换页面的效果,加到我的项目中 下面是我的布局xml <?xml version="1.0" encoding="utf-8"?> android:layout_width="match_parent" android:layout_height="match_paren

struts2中输入校验错误提示显示不出来

问题描述 我在struts2输入校验中.错误提示为什么老是显示不出来呢.就是配置文件中的<message>错误提示</message>这个标签中间的文字为什么没有像书上预期的显示出来呢 解决方案 解决方案二:http://blog.csdn.net/cnidb/archive/2009/04/04/4047886.aspx解决方案三:看看你的错误信息级别:分fielderror和actionerror两个级别,画面使用对应标签即可.validate()方法和框架验证都是存放在fie

使用u盘时弹出错误提示0x80070570解决方法

  使用u盘时弹出错误提示0x80070570解决方法来啦~相信很多朋友在使用U盘都遇到了错误提示0x80070570,遇到这情况该怎么解决呢?下文小编就为大家带来使用u盘时弹出错误提示0x80070570的解决方法,一起去了解下吧. 使用u盘时弹出错误提示0x80070570解决方法: 1.先检查u盘是否能够正常被电脑识别到,如果可以识别到那么再确认u盘中的文件数据是否重要,如果不重要,那么重新格式化u盘即可解决问题; 2.如果u盘中有重要文件时那么再尝试使用下面的操作解决问题: ①.将鼠标移