简体   繁体   English

Tomcat上的HTTPClient

[英]HTTPClient on Tomcat

I really apologize if this is a silly question. 如果这是一个愚蠢的问题,我真的表示歉意。

I have a tomcat server running on a unix machine. 我有一个运行在Unix机器上的tomcat服务器。 I want to use the HTTPClient library. 我想使用HTTPClient库。 Does it come pre-bundled with tomcat or do you need to install it? 它是预先捆绑了tomcat还是您需要安装它?

If people say to just add it to your class path. 如果有人说只是将其添加到您的课程路径中。 Should I download the source or the binary from here: 我应该从此处下载源代码还是二进制文件:

http://hc.apache.org/downloads.cgi http://hc.apache.org/downloads.cgi

Once downloaded is there a way to auto install it using a .tar.gz as I think I have done this in the past. 下载完成后,有一种方法可以使用.tar.gz自动安装它,就像我以前所做的那样。 If not is it just a case of putting the folder on the drive and adding it to the classpath? 如果不是,仅是将文件夹放在驱动器上并将其添加到类路径的情况?

TIA TIA

Each web application is supposed to package its own dependencies inside the deployable WAR file. 每个Web应用程序都应该在可部署的WAR文件中打包自己的依赖项。 It is an ill-advised practice to extend Tomcat's global library with any library an application might need. 将Tomcat的全局库扩展为应用程序可能需要的任何库都是不明智的做法。

On the WAR building front, the common practice you should stick to is not to manage dependencies on your own; 在WAR构建方面,您应遵循的常见做法是不自行管理依赖关系。 it quickly turns into a nightmare. 很快就变成了一场噩梦。 Configure your project with Maven , which will both manage the dependencies and build the WAR for you. 使用Maven配置项目,该项目将管理依赖关系并为您构建WAR。

Just look for httpclient....jar file in the Tomcat directory. 只需在Tomcat目录中查找httpclient....jar文件。 If there is none there, then put it inside the lib directory :) 如果没有,则将其放在lib目录中:)

You should download the appropriate jar file. 您应该下载适当的jar文件。 It contains portable library code. 它包含可移植的库代码。 Once placed in the classpath, Tomcat will find it. 一旦放置在类路径中,Tomcat就会找到它。 Tomcat directory has a lib subdirectory. Tomcat目录有一个lib子目录。 This is global classpath part for all web applications. 这是所有Web应用程序的全局类路径部分。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 缓存Tomcat HttpClient测试 - Caching Tomcat HttpClient testing 通过HttpClient的Tomcat管理器连接 - Tomcat manager connection through HttpClient 公用HttpClient-PutMethod套接字错误— Tomcat 7 - Commons HttpClient - PutMethod Socket error — Tomcat 7 HttpClient 4重定向在Tomcat内部的处理方式不同 - HttpClient 4 redirect handling different inside Tomcat 如何使HttpClient 5的Conscrypt SSL Provider在Tomcat Web应用程序中工作 - How to make Conscrypt SSL Provider with HttpClient 5 work in Tomcat web app javax.net.ssl.SSLPeerUnverifiedException:未在Tomcat中使用Apache HttpClient对等体进行身份验证 - javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated in Tomcat with Apache HttpClient HttpClient无法在Tomcat上运行,NoSuchMethodError org / apache / http / entity / ContentType - HttpClient no working on Tomcat, NoSuchMethodError org/apache/http/entity/ContentType 在 Tomcat 中使用.net.http.HttpClient 导致 memory 泄漏 - Using net.http.HttpClient in Tomcat causes memory leak HttpClient-使用Tomcat Webdav上传JAR文件会导致“无效或损坏的jarfile” - HttpClient - Upload JAR file using Tomcat Webdav leads to “invalid or corrupt jarfile” PostMethod / HttpClient - PostMethod/HttpClient
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM