【发布时间】:2016-01-08 20:14:32
【问题描述】:
JAX-RS 是 jdk 发行版的一部分,比如 JAX-WS 是 Java 1.6 内部标准吗?
如果是,需要什么 jdk 版本才能运行?
【问题讨论】:
标签: jax-rs
JAX-RS 是 jdk 发行版的一部分,比如 JAX-WS 是 Java 1.6 内部标准吗?
如果是,需要什么 jdk 版本才能运行?
【问题讨论】:
标签: jax-rs
不...它是Java EE 的一部分。要使用它,您需要
类似Jersey 的实现,这样您就可以在像Tomcat 这样的普通servlet 容器中使用它。
使用符合 Java EE 的服务器,例如 Glassfish 或 Wildfly (JBoss),它们已经附带实现。
如果您想(需要)使用 Java 1.6,那么如果您想使用选项 1,请使用 Jersey 版本 2.6(如果您使用的是 Maven,请参阅this post)。如果您想使用选项 2,请使用 Glassfish 4.0(不是 4.1 或更高版本)或 JBoss 7
如果您可以使用任何 JDK 版本,那么我建议您使用上述任何组件的最新版本。
【讨论】: