자료이용현황통계 질문
- 작성자 :
- 김*표
- 작성일 :
- 2014-12-26 17:23:44
- 조회수 :
- 818
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
안녕하세요
공통컴포넌트 자료이용현황통계의 이벤트를 등록하려고 하는데 잘안되서 질문드립니다
context-aspect.xml에 아래 내용으로 등록하였을때 발생하는 에러가 어떤건지 잘모르겠네요
가능하시면 오늘 답변좀 부탁드리겠습니다ㅠ
감사합니다
------------------------------------------------------------------------context-aspect.xml등록
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:aop="http://www.springframework.org/schema/aop"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.2.xsd">
<!-- 자료이용현황 통계자료 생성 -->
<aop:config>
<aop:aspect id="dtaUseStatsManageAspect" ref="egovDtaUseStatsService">
<aop:after
method="insertDtaUseStats"
pointcut="execution(public * egovframework.com.cmm.web.EgovFileDownloadController.cvplFileDownload(..)) and args(commandMap, ..)"/>
</aop:aspect>
</aop:config>
...이하 생략
-------------------------------------------------------------------------------- -------------------에러메시지
2014-12-26 17:11:54,047 ERROR [org.springframework.web.context.ContextLoader] Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'messageSource' defined in file [C:\0001_eGov-3.1\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\SBD_PORTAL\WEB-INF\classes\mltm\spring\context-common.xml]: BeanPostProcessor before instantiation of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.aop.aspectj.AspectJPointcutAdvisor#0': Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.springframework.aop.aspectj.AspectJPointcutAdvisor]: Constructor threw exception; nested exception is java.lang.IllegalArgumentException: warning no match for this type name: egovframework.com.cmm.web.EgovFileDownloadController [Xlint:invalidAbsoluteTypeName]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean
공통컴포넌트 자료이용현황통계의 이벤트를 등록하려고 하는데 잘안되서 질문드립니다
context-aspect.xml에 아래 내용으로 등록하였을때 발생하는 에러가 어떤건지 잘모르겠네요
가능하시면 오늘 답변좀 부탁드리겠습니다ㅠ
감사합니다
------------------------------------------------------------------------context-aspect.xml등록
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:aop="http://www.springframework.org/schema/aop"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.2.xsd">
<!-- 자료이용현황 통계자료 생성 -->
<aop:config>
<aop:aspect id="dtaUseStatsManageAspect" ref="egovDtaUseStatsService">
<aop:after
method="insertDtaUseStats"
pointcut="execution(public * egovframework.com.cmm.web.EgovFileDownloadController.cvplFileDownload(..)) and args(commandMap, ..)"/>
</aop:aspect>
</aop:config>
...이하 생략
-------------------------------------------------------------------------------- -------------------에러메시지
2014-12-26 17:11:54,047 ERROR [org.springframework.web.context.ContextLoader] Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'messageSource' defined in file [C:\0001_eGov-3.1\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\SBD_PORTAL\WEB-INF\classes\mltm\spring\context-common.xml]: BeanPostProcessor before instantiation of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.aop.aspectj.AspectJPointcutAdvisor#0': Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.springframework.aop.aspectj.AspectJPointcutAdvisor]: Constructor threw exception; nested exception is java.lang.IllegalArgumentException: warning no match for this type name: egovframework.com.cmm.web.EgovFileDownloadController [Xlint:invalidAbsoluteTypeName]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean
A
안녕하세요. 김영표님
WebApplicationContext 부분에 AOP 설정을 하시면 되겠습니다.
관련 xml 생성파일 위치는 아래와 같습니다.
src/main/webapp/WEB-INF/config/egovframework/springmvc
고맙습니다.
WebApplicationContext 부분에 AOP 설정을 하시면 되겠습니다.
관련 xml 생성파일 위치는 아래와 같습니다.
src/main/webapp/WEB-INF/config/egovframework/springmvc
고맙습니다.