Java调用webService问题
这个问题比较奇葩,单元测试或main方法中是没有问题的,程序不会报错,但是如果用tomcat启动就会报错。java.lang.ClassNotFoundException:com.sun.tools.internal.xjc.api.XJC
解决
这个问题网上大多是说Java jdk环境的问题,但我的就是用的jdk,不是jre;但还是报错。最后找到方法,把jaxb-api-2.2.1,jaxb-impl-2.2.1.1,jaxb-xjc-2.2.1.1这三个包引入项目,再启动tomcat就运行通过了。
jar包可从http://mvnrepository.com 中下载,务必下载sun-jaxb 的

本文介绍了一种在使用Tomcat部署WebService应用时遇到的ClassNotFoundException异常情况及其解决方案。该问题表现为在单元测试或main方法中正常运行,但在Tomcat环境下启动时报错。文章详细解释了如何通过引入三个特定的JAXB相关依赖包来解决此问题。
1万+

被折叠的 条评论
为什么被折叠?



