【问题标题】:Installing jar file to Tomcat web application将 jar 文件安装到 Tomcat Web 应用程序
【发布时间】:2011-04-21 14:18:27
【问题描述】:

如何将第 3 方 JAR 文件安装到我的 tomcat Web 应用程序?

我把它放在我能想到的每一个文件夹中,并像这样引用它:

import com.google.api.translate;

是否有特定的文件夹?我试过WEB_INF/lib

【问题讨论】:

  • WEB_INF/lib 是正确的位置。您收到了哪些错误消息?
  • 我很确定您没有导入这样的类。这看起来像一个包名,如果是,你会得到 Java 编译错误。

标签: java jsp tomcat jar


【解决方案1】:

如果 Tomcat 上的所有应用都需要该 JAR,如果您使用的是 Tomcat 6.x 或更高版本,则放置它的位置是 /lib,如果是 5.x 或更低版本,则放置它的位置是 /server/lib。

如果只有您的应用需要 3rd 方 JAR,请将其放在 WEB-INF/lib 中。

我希望您将应用打包为 WAR 文件。

我把它放在我能想到的每个文件夹中

我建议您在继续之前阅读更多有关 Tomcat 和 CLASSPATH 的信息。

import com.google.api.translate;

对我来说,这看起来不像是正确的 Java。不应该是这样吗:

import com.google.api.translate.*;

包含这些类的 JAR 的名称是什么?你在哪里找到的?

看来您想以某种方式使用 Google 的翻译 API。

【讨论】:

  • 我不需要将它添加到我的 ant build xml 文件等中吗?
  • 如果您使用 Ant 编译和打包您的应用程序,您需要确保 JAR 在 Ant CLASSPATH 中并被复制到您的 WAR 文件的 WEB-INF/lib 中。
  • 它在 ant 类路径中,但不行 :( 一定是在某个地方出错了。
  • 我让 findjar.com 找到一个包含该类的 JAR,但没有成功。
  • 看起来像code.google.com/p/google-api-translate-java的google-api-translate-java-0.92.jar
猜你喜欢
  • 1970-01-01
  • 2020-05-23
  • 1970-01-01
  • 2013-02-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多