【发布时间】: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