最近在整axis2,加入spring之后
发现报错The following error occurred during schema generation: Unable to load bytecode for
class
网上找好多资料看了之后,发现是由于axis2 不能参与事务管理,而我的写的service又刚好符合pointcut,所以报错了,后来把pointcut改写了一下,就不会报错了
如出现spring这种
错误
<aop:config>
<!--
切入点 -->
<aop:pointcut id="gk
ServicePct"
expression="execution(* com.zrm.service.*(..))" />
<aop:advisor pointcut-ref="gkServicePct" advice-ref="gkTxAdvice" order="0" />
</aop:config>
出现warning no match for this type name: com.zrm.service [Xlint:invalidAbsoluteTypeName]错误
配置事务时,一定注意expression="execution(* com.zrm.service.*(..))" 应该为
expression="execution(* com.zrm.service.*.*(..))" ,这样,切点才定位到方法上了。