我正在尝试运行TinyFbClient(微小的Facebook客户端),它需要导入 javax.ws.rs.core.UriBuilder和javax.ws.rs.core.MediaType
我没有javax.ws包。
我错过了哪个jar文件?
使用netbeans编程6.8 在tomcat 6.0.20
谢谢!
答案 0 :(得分:2)
您需要一个具体的JAX-WS实现。 Tomcat不是,它只是一个Servlet API实现。您还需要另一个实现JAX-WS的appserver(例如Glassfish),或者为您的webapp添加一个具体的JAX-WS实现。 Glassfish使用Metro,它建立在Sun reference JAX-WS implementation之上。您可以单独下载它并在Tomcat上使用。如果Google使用关键字“tomcat metro”,您会在博客上找到一些提示,例如this one。
更新您需要javax.ws.rs
个软件包,不是 javax.ws
软件包;)所以这里有一个略微修改过的答案:
您需要具体的JAX-RS实现。 Tomcat不是,它只是一个Servlet API实现。您还需要另一个实现JAX-RS的appserver(例如Glassfish),或者为您的webapp添加一个具体的JAX-RS实现。 Glassfish使用Jersey,它建立在Sun reference JAX-RS implementation之上。您可以单独下载它并在Tomcat上使用。如果Google使用关键字“tomcat jersey”,您会在博客上找到一些提示,例如this one。
答案 1 :(得分:2)
您的类路径上似乎需要JAX-RS。 Jersey是JAX-RS参考imeplementation。
根据BalusC的建议,谷歌搜索提供this tutorial,这似乎是一个很好的。