原来一直用axis1.* ,没有遇到过这个错误,从昨天下午一直干到今天凌晨5:40,终于将axis2部署成功。下午来的时候加入jaxb,因为之前在axis中可以生成所需的XML文件,可是axis2就报错:"mypackage"doesnt contain ObjectFactory.class or jaxb.index,现问题已解决。
解决方案:看如下代码:





代码第一行是原来在axis1.*中JAXBContext 实例方法,在axis2中会报错,改为:





也就是将原来的定义方式改为:JAXBContext.newInstance(new Class[]{ 包名.类.class})
OK! 问题就是这样
(注:如果解决了你的问题,给个评论哦!)