作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经分别和一起下载并导入了jersey 1.16、jersey 1.17和jersey2.23版本的jar(jersey 2.23 和 Jersey 1.16)。代码编译正确,但当我尝试在 Tomcat 7 上部署时出现上述错误。
我引用了以下教程:
带有 Jersey 客户端的 RESTful Java 客户端
用 Java 实现 RESTFul 服务
如果我只使用 jersey 2.23 jar 那么它就会抛出错误。因此,当我导入和使用 Client 包时,我添加了 Jersey-Client-1.2.jar 以避免这些错误,并且我还将 jersey-container-servlet-core jar 添加到 Tomcat lib 文件夹中。但是错误仍然存在。错误:
java.lang.ClassNotFoundException:
com.sun.jersey.spi.container.servlet.ServletContainer
最佳答案
要解决此问题,请更正 pom.xml
中的项目依赖项,如下所示。如果您没有使用 maven 作为项目依赖项,请在类路径中包含相应的 jar 文件。
<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-server</artifactId>
<version>1.17.1</version>
</dependency>
<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-core</artifactId>
<version>1.17.1</version>
</dependency>
<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-servlet</artifactId>
<version>1.17.1</version>
</dependency>
关于java - 无法在 Tomcat 7 上部署 Restful 简单代码。错误 java.lang.ClassNotFoundException : com. sun.jersey.spi.container.servlet.ServletContainer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38302505/
我是一名优秀的程序员,十分优秀!