今天在项目中添加了一个 webService(xfire-1.2.6),在本机的 Tomcat 环境中运行得好好的,但发布到服务器的 WAS 中后,访问该 webService,竟然报了这么一个错:
    
    
     
      Error 500: Provider com.bea.xml.stream.MXParserFactory not found
     
    
   
    
     
     
    
   
    于是 Google 了一番,在
    
     http://zjdtll.blog.163.com/blog/static/22898992008112534934446/
    
    找到了解决方案:
   
    问题原因:类路径中的包没有StAX 接口的实现。
    
    将 jsr173_api-1.0.jar(或stax-api-1.0.1.jar)和wstx-asl-3.2.0.jar这两个 jar 包拷贝到 classpath 下即可。
   
重新启动应用程序, webservice 可以正常访问,问题圆满解决。
 
