我是不是需要服务器端的“jersey-client”依赖项来支持使用它实现的客户端?
Posted
技术标签:
【中文标题】我是不是需要服务器端的“jersey-client”依赖项来支持使用它实现的客户端?【英文标题】:Do I need the "jersey-client" dependency on server side to support clients implemented with it?我是否需要服务器端的“jersey-client”依赖项来支持使用它实现的客户端? 【发布时间】:2021-06-03 00:06:49 【问题描述】:我正在使用 Jersey 实现一个 RESTful 服务器,我目前正在努力正确设置我的 maven 依赖项。我使用 Apache Tomcat 作为 servlet 容器。根据documentation,只有在使用 JAX-RS 客户端时,我才需要包含 jersey-client
依赖项。
我的理解是,我需要在我的服务器端应用程序中包含客户端依赖项,以支持使用 jersey 开发的客户端。对吗?
或者它的意思是,客户端依赖项实际上只在客户端应用程序中需要?
【问题讨论】:
我明白了,所以由于我不想对其他服务器执行任何远程请求,我不需要显式地将客户端依赖项添加到我的服务器。谢谢,如果您将此作为答案发布,我会接受。 【参考方案1】:Jersey 客户端仅用于作为 HTTP 客户端向其他远程服务器发出请求。而已。如果您需要从服务器应用程序内部向远程服务器发出请求,则只需要客户端。不过,客户端应该已经被服务器依赖项自动拉入。其他客户端是否使用 Jersey 客户端与您是否需要在 Jersey 服务器应用程序中包含 Jersey 客户端依赖项无关。
【讨论】:
以上是关于我是不是需要服务器端的“jersey-client”依赖项来支持使用它实现的客户端?的主要内容,如果未能解决你的问题,请参考以下文章
新建一个tomcat服务器,spring+jersey完成上传图片的实现
我是不是需要在所有客户端的桌面上安装 SQL Server Compact Edition?
来自环境变量的钱包位置,而不是 oci 客户端的 sqlnet.ora