warning no match for this type name: com.cloud.access.web [Xlint:invalidA

warning no match for this type name Xlint:invalidAbsoluteTypeName
Mar 20th, 2007, 07:00 AM
hi, i am trying to use aop for definition of bean. But i always get an exception
"warning no match for this type name: eu.tra
de.eutn2.backend.bean.business [Xlint:invalidAbsoluteTypeName]"
Could someone tell me what this exception means so i can solve it?
thnx

See the code here:
<tx:advice id="transactionAdvice" transaction-manager="transactionManager">
<tx:attributes>
<tx:method name="*" propagation="REQUIRED" isolation="DEFAULT" rollback-for="BeanException"/>
</tx:attributes>
</tx:advice>

<aop:config>
<aop:pointcut id="beanPointcut" expression="execution(* eu.trade.eutn2.backend.bean.business.*BeanImpl (..))"/>
<aop:advisor advice-ref="transactionAdvice" pointcut-ref="beanPointcut"/>
</aop:config>

<!-- definition of all the business functionality bean -->
<bean id="templateBean" parent="service" class="eu.trade.eutn2.backend.bean.business.Templa teBeanImpl" />
<bean id="profileBean" parent="service" class="eu.trade.eutn2.backend.bean.business.Profil eBeanImpl" />
<bean id="editionBean" parent="service" class="eu.trade.eutn2.backend.bean.business.Editio nBeanImpl" />
<bean id="messageBean" parent="service" class="eu.trade.eutn2.backend.bean.business.Messag eBeanImpl" />
<bean id="recipientBean" parent="service" class="eu.trade.eutn2.backend.bean.business.Recipi entBeanImpl" />

Code:
2007-03-20 11:56:02,088 ERROR [org.springframework.web.context.ContextLoader] - <Context initializat
ion failed>
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'SqlMapClient
Properties3' defined in class path resource [applicationContext.xml]: Initialization of bean failed;
nested exception is java.lang.IllegalArgumentException: warning no match for this type name: eu.tra
de.eutn2.backend.bean.business [Xlint:invalidAbsoluteTypeName]
Caused by:
java.lang.IllegalArgumentException: warning no match for this type name: eu.trade.eutn2.backend.bean
.business [Xlint:invalidAbsoluteTypeName]
at org.aspectj.weaver.tools.PointcutParser.parsePointcutExpression(PointcutParser.java:315)
at org.springframework.aop.aspectj.AspectJExpressionPointcut.buildPointcutExpression(AspectJ
ExpressionPointcut.java:159)
at org.springframework.aop.aspectj.AspectJExpressionPointcut.checkReadyToMatch(AspectJExpres
sionPointcut.java:149)
at org.springframework.aop.aspectj.AspectJExpressionPointcut.getClassFilter(AspectJExpressio
nPointcut.java:134)
at org.springframework.aop.support.AopUtils.canApply(AopUtils.java:166)
at org.springframework.aop.support.AopUtils.canApply(AopUtils.java:226)
at org.springframework.aop.support.AopUtils.findAdvisorsThatCanApply(AopUtils.java:256)
at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findEligibleA
dvisors(AbstractAdvisorAutoProxyCreator.java:85)
at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.getAdvicesAnd
AdvisorsForBean(AbstractAdvisorAutoProxyCreator.java:69)
at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessAfterInit
ialization(AbstractAutoProxyCreator.java:265)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPos
tProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:316)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.postProcessO
bjectFromFactoryBean(AbstractAutowireCapableBeanFactory.java:1175)
at org.springframework.beans.factory.support.AbstractBeanFactory.getObjectFromFactoryBean(Ab
stractBeanFactory.java:1228)
at org.springframework.beans.factory.support.AbstractBeanFactory.getObjectForBeanInstance(Ab
stractBeanFactory.java:1177)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory


You pointcut expression is incorrect. Change it to:

Code:
execution(* eu.trade.eutn2.backend.bean.business.*BeanImpl.*(..))


参考:[url]http://forum.spring.io/forum/spring-projects/container/27587-arning-no-match-for-this-type-name-xlint-invalidabsolutetypename[/url]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值