java.lang.ClassFormatError: Incompatible magic value 0 in class file com/sitecha
今天会员FOA域名转出上线,替换完文件居然报这个异常:java.lang.ClassFormatError: Incompatible magic value 0 in class file com/sitechasia/xinnet/agent/serv/service/IDomainService
上网查了一下,大致的意思就是说这个JAVA程序的.class文件受损了.重新生成一个.class文件.
其实是我本地的是用jdk6编译的,但是线上是jdk5的,所以将jdk换成jdk5的,编译一下就通过了,只是记录一下,以后再遇到类似的问题就知道了。 1 楼 tangwenchao86 2011-07-25 接口重新编译了,实现类也要重新编译一下。上次在club 域名FOA转出的时候,域名注册的接口及其实现类都有所改变,将编译后的类上传到服务器,重启的时候报了以上的异常信息,后来我重新变异了一下接口,没有编译实现类,重启的时候好了,后来扣费的时候又报这个异常了。所以以后重新编译接口了,也要重新编译实现类。坦白讲,对于这些东西,我还真有点迷糊,只是以后多注意点就可以了。