【问题标题】:The import javax.ws cannot be resolved on Eclipse在 Eclipse 上无法解析导入 javax.ws
【发布时间】:2015-10-13 18:07:18
【问题描述】:

我正在使用 Eclipse 在 java 上开发 RESTful 的 Web 服务,接下来的步骤:

文件>新建>动态 Web 项目

然后我配置了这些选项:

目标运行时:Apache Tomcat v7.0;

动态网页模块版本:2.5(因为我用的是Axis2);

配置:Apache Tomcat v7.0 和(两个选项)的默认配置

在“修改”标签中,我添加了“Axis2 Web 服务”和“JAX-RS(REST Web 服务)”

接下来,当我创建我的新类时,我添加了

导入 javax.ws.rs.GET;
导入 javax.ws.rs.Path;
导入 javax.ws.rs.PathParam;
导入 javax.ws.rs.Produces;
导入 javax.ws.rs.core.MediaType;

但 Eclipse 会启动通知

导入 javax.ws 无法解析

我不知道下一个问题

  • 是否需要将所有文件 .jar 添加到路径 WebContent/WEB-INF/lib 中?
  • 或者您可以创建一个新路径,例如,WebContent/WEB-INF/lib-RESTproyect?
  • 如果我选择第二个选项,我的项目将来会不会有问题?

【问题讨论】:

  • 是的,必须在类路径上添加所有第三方 jar,因为当部署在服务器上时,所有库都会自动在服务器上同步。
  • 添加 JAX-RS 规范的实现,例如 jersey 等... jars
  • @Darshan 你有理由,但你知道我是否会使用其他路径,或者我必须默认使用“WebContent/WEB-INF/lib”?谢谢

标签: java eclipse web-services rest tomcat


【解决方案1】:

导入jar文件:javax.ws.rs-api-2.0.jar 并将其添加到 java 构建路径。该问题将在 windows 中得到解决。

【讨论】:

    【解决方案2】:

    导入jar文件:javax.ws.rs-api-2.0.jar 并将其添加到java构建路径。该问题将在 Windows 中得到解决。

    jar 链接:http://www.java2s.com/Code/Jar/j/Downloadjavaxwsrsapi20jar.htm

    将其导入 Eclipse 的信息:http://tech.amikelive.com/node-269/eclipse-quick-tip-resolving-error-the-import-javaxservlet-cannot-be-resolved/comment-page-1/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-09-21
      • 2013-03-03
      • 1970-01-01
      • 1970-01-01
      • 2019-06-17
      • 2013-03-20
      • 1970-01-01
      相关资源
      最近更新 更多