【问题标题】:Do I need to install Java to deploy an application in Tomcat?我是否需要安装 Java 才能在 Tomcat 中部署应用程序?
【发布时间】:2015-05-17 10:45:50
【问题描述】:

这个问题可能在其他地方被问过,但谷歌搜索“tomcat 是否需要 java 来运行战争”并没有提供我正在寻找的解决方案。

情况就是这样。我有一个基于 Java 的 Web 应用程序作为 WAR 文件。它是使用 Java 和 Hibernate、Java Mail 和 Quartz 调度程序等几个库开发的。现在,我们需要将它部署到我们的 linux 服务器上。

他们使用的Java版本如下图。

我被要求使用 Tomcat 7,因为该应用程序的开发人员使用了最新版本的 XAMPP(版本 5.6.3),您可以找到 here 来测试和开发该应用程序。他们使用 Netbeans IDE 8..0.2 作为开发环境。数据库将部署到服务器,它是 MySQL。

现在,我的问题是,我是否需要将 Java 也安装到服务器上,还是只需要 tomcat 就足够了?请给我你的建议。

【问题讨论】:

标签: java tomcat web-applications server war


【解决方案1】:

我是否也需要在服务器上安装 Java 还是只需要安装 tomcat 够了

您的问题的简短回答是肯定的。

长答案如下:

为了使用 Tomcat 开发 Web 应用程序,您必须首先 安装它(以及它所依赖的软件)。所需的步骤是 在以下小节中概述。

JDK Tomcat 7.0 设计为在 Java SE 6 上运行。

适用于许多平台的兼容 JDK(或指向它们所在位置的链接 发现)可在 http://www.oracle.com/technetwork/java/javase/downloads/index.html.

安装适当的 Java 版本后,请确保将 JAVA_HOME 环境变量设置为指向安装 Java 的文件夹。 Tomcat 在您启动服务器时查找 JAVA_HOME。

【讨论】:

  • 请注意,虽然 Tomcat 7 需要 Java 6,但 Java 6 已经停产一段时间了,通常应该首选 Java 8。
  • @chrylis:那我应该安装 Java 8 吗?
  • @Dongle 虽然这样做没有坏处,但对 Java 8 所做的一些更改可能会或可能不会影响您的应用程序的性能。如果 Java 6 对您来说一切正常,我会说坚持下去或移动 Java 7..
猜你喜欢
  • 1970-01-01
  • 2014-07-23
  • 2020-09-29
  • 2011-08-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多