如果这是一个愚蠢的问题,我真的很抱歉。
我有一个在 unix 机器上运行的 tomcat 服务器。我想使用 HTTPClient 库。它是与 tomcat 预先捆绑的还是您需要安装它?
如果人们说只需将其添加到您的类路径中。我应该从这里下载源代码还是二进制文件:
http://hc.apache.org/downloads.cgi
下载后,有一种方法可以使用 .tar.gz 自动安装它,因为我认为我过去已经这样做了。如果不是,是否只是将文件夹放在驱动器上并将其添加到类路径中?
TIA
如果这是一个愚蠢的问题,我真的很抱歉。
我有一个在 unix 机器上运行的 tomcat 服务器。我想使用 HTTPClient 库。它是与 tomcat 预先捆绑的还是您需要安装它?
如果人们说只需将其添加到您的类路径中。我应该从这里下载源代码还是二进制文件:
http://hc.apache.org/downloads.cgi
下载后,有一种方法可以使用 .tar.gz 自动安装它,因为我认为我过去已经这样做了。如果不是,是否只是将文件夹放在驱动器上并将其添加到类路径中?
TIA
每个 Web 应用程序都应该将自己的依赖项打包到可部署的 WAR 文件中。用应用程序可能需要的任何库来扩展 Tomcat 的全局库是不明智的做法。
在 WAR 构建方面,您应该坚持的常见做法是不要自己管理依赖项;它很快变成了一场噩梦。使用 Maven 配置您的项目,它将管理依赖项并为您构建 WAR。
只需httpclient....jar
在 Tomcat 目录中查找文件。如果那里没有,则将其放在lib
目录中:)
您应该下载相应的jar
文件。它包含可移植的库代码。一旦放置在类路径中,Tomcat 就会找到它。Tomcat 目录有一个lib
子目录。这是所有 Web 应用程序的全局类路径部分。