出现Caused by: java.lang.IllegalArgumentException: error at ::0 can't find refer异常

2019-03-28 08:50|来源: 领悟书生

在本地环境运行正常,放到服务器出现Caused by: java.lang.IllegalArgumentException: error at ::0 can't find refer异常


由于本次运行就是加了memcashed,相应的jar包已经添加到服务器,所以最有可能是配置文件的问题

把memcashed的配置文件去掉,启动正常,说明一定是memcashed配置文件的问题

把<aop:aspectj-autoproxy />去掉,启动正常,但运行memcashed没缓存数据,说明这个配置要添加

上网查一下,aspectjweaver版本和JDK的版本不匹配

查一下本地的JDK是1.6,而服务器上的JDK是1.7,说明应该是aspectjweaver的问题,下载最新的1.7替换1.6

<dependency>

   <groupId>org.aspectj</groupId>

   <artifactId>aspectjrt</artifactId>

   <version>1.7.2</version>

</dependency>

<dependency>

<groupId>org.aspectj</groupId>

<artifactId>aspectjtools</artifactId>

<version>1.7.2</version>

</dependency>

<dependency>

<groupId>org.aspectj</groupId>

<artifactId>aspectjweaver</artifactId>

<version>1.7.2</version>

</dependency>

测试通过,再测试本地是否可以运行,答案是可以的。


本文链接:<aop:aspectj-autoproxy />出现Caused by: java.lang.IllegalArgumentException: error at ::0 can't find refer异常,转载请注明出处:http://www.656463.com/article/520

相关问答

更多