Myeclipse 2014中的JAX-WS Web Services & Clients教程应该说非常简单,基本上就是配jar包。我按照教程5.1 Adding JAX-WS Libraries to Your Build Path配了好几遍都不成功。最后下载了metro-standalone-2.3.zip,地址是https://metro.java.net/2.3/。解压开以后,把lib目录下的六个jar文件全都放到tomcat的lib目录下。重新部署测试就成功了。
jar包组合不当,错误报告千奇百怪,重要的信息一般出现在cause语句当中:先是报侦听器listener错误然后报container错,再后报终点endpoint错。l我曾经在glassfish4上部署原来的教程实例,同样不成功,猜测问题出现在jaee版本和jax-ri之间的匹配上了。感觉做这种练习,和做SSH练习差不多,主要时间就是在配jar包。