0

如果这是一个愚蠢的问题,我真的很抱歉。

我有一个在 unix 机器上运行的 tomcat 服务器。我想使用 HTTPClient 库。它是与 tomcat 预先捆绑的还是您需要安装它?

如果人们说只需将其添加到您的类路径中。我应该从这里下载源代码还是二进制文件:

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

下载后,有一种方法可以使用 .tar.gz 自动安装它,因为我认为我过去已经这样做了。如果不是,是否只是将文件夹放在驱动器上并将其添加到类路径中?

TIA

4

2 回答 2

2

每个 Web 应用程序都应该将自己的依赖项打包到可部署的 WAR 文件中。用应用程序可能需要的任何库来扩展 Tomcat 的全局库是不明智的做法。

在 WAR 构建方面,您应该坚持的常见做法是不要自己管理依赖项;它很快变成了一场噩梦。使用 Maven 配置您的项目,它将管理依赖项并为您构建 WAR。

于 2012-12-02T19:39:23.507 回答
1

只需httpclient....jar在 Tomcat 目录中查找文件。如果那里没有,则将其放在lib目录中:)

您应该下载相应的jar文件。它包含可移植的库代码。一旦放置在类路径中,Tomcat 就会找到它。Tomcat 目录有一个lib子目录。这是所有 Web 应用程序的全局类路径部分。

于 2012-12-02T19:31:30.433 回答