被java.lang.NoSuchMethodError: org.codehaus.xfire.aegis.type.java5.Java5TypeCreator.getTopCreator()这个异常折磨一下午,终于还是在度娘的帮助下解决了。
因为开发webservice的时候,当工程发布之后,会自动在发布的目录下生成多个jar包,这些jar不是必须的,所以上传到服务器的时候,要尽可能把这些多余的包删除掉,防止工程中的包与容器的包相冲突。
而产生此异常的原因就是工程中的包与web容器的包相冲突。
解决方法:
删除掉工程下面的xfire-aegis-1.2.2.jar包即可。