web服务无法在Tomcat7上部署Restful简单代码。java错误。lang.ClassNotFoundException:com。太阳运动衫spi。容器servlet。ServletContainer
我下载并导入了球衣1.16、球衣1.17和球衣2的JAR。23单独和一起发行(泽西2.23和泽西1.16)。代码得到了正确编译,但当我尝试在Tomcat7上部署时出现了上述错误
我参考了以下教程:
带Jersey客户端的RESTful Java客户端
用Java实现RESTFul服务
如果我只使用jersey 2.23 jar,那么它就是抛出错误。当我导入并使用客户端包时,我添加了Jersey-Client-1.2。为了避免这些错误,我还将jersey容器servlet核心jar添加到Tomcat lib文件夹中。但错误仍然存在。错误:
java.lang.ClassNotFoundException:
com.sun.jersey.spi.container.servlet.ServletContainer
# 1 楼答案
要解决此问题,请更正
pom.xml
中的项目依赖项,如下所示。如果您没有将maven用于项目依赖项,请在类路径中包含相应的jar文件