在TongWeb7.0上部署应用报错如下:
java.lang.ArrayIndexOutOfBoundsException: 0
at com.tongweb.tongejb.config.AnnotationDeployer$MethodMember.getType(AnnotationDeployer.java:5141)
at com.tongweb.tongejb.config.AnnotationDeployer$ProcessAnnotatedBeans.buildResource(AnnotationDeployer.java:4102)
原因是:
对无效的@Resource进行了处理
@Resource
public String getRS() //无参数,导致越界异常
@Resource
public String getRS(String a) //不出错
解决办法:将-DWebModuleOnly=true 不进行@Resource扫描即可。
这不是数组越界错误么,其他有啥提示呢