【问题标题】:How to deploy a web application如何部署 Web 应用程序
【发布时间】:2012-01-13 03:18:30
【问题描述】:

我在 Eclipse 中创建了一个动态 Web 项目,其中包括 jsp 页面和 servlet。这个应用程序的后端是 Mysql,我在 lib 文件夹中包含 mysql-connector-java-5.1.15-bin.jar。我想使用 Tomcat 服务器部署这个 Web 应用程序,而不是使用 tomcat 在 eclipse 中运行这个应用程序。这怎么可能?。任何人都可以建议任何示例代码或方法来解决这个问题。

【问题讨论】:

  • 通常你会构建一个战争文件并将其扔给 Tomcat。
  • 好的。我正在构建一个war文件。在tomcat文件夹中,它们有很多子文件夹。我将这个war文件放在哪个文件夹中。如何使用浏览器访问应用程序的index.jsp页面
  • 将 WAR 文件复制到 Tomcats webapps 文件夹,它应该会自动部署。
  • 谢谢你的回答是正确的。

标签: java jsp jakarta-ee tomcat servlets


【解决方案1】:

将 WAR 文件复制到 Tomcats webapps 文件夹,它应该会自动部署。 Will Hartung 的回答是正确的

【讨论】:

    【解决方案2】:

    您需要构建一个 war 文件(或 ear,具体取决于您使用的技术),然后将其部署到您的容器中。 (我相信在tomcat/webapps 文件夹中)。 Ant 和 Maven 这两种流行的项目管理技术都支持这样做。网上也有很多文档

    http://www.vaannila.com/ant/ant-sample-build-file-war-1.html

    【讨论】:

      【解决方案3】:

      第 1 步:转到 Windows > 显示视图 > 其他 > 选择服务器 第 2 步:在服务器选项卡中。右键单击 > 添加新服务器 > 添加运行时间(如果不可用)并添加 tomcat 服务器。

      第 3 步:将您的项目添加到其中并完成。如果您将在服务器选项卡中看到,您将看到您的项目。

      第 4 步:右键单击服务器并选择调试或运行。

      【讨论】:

        【解决方案4】:

        您可以通过在 Eclipse 中运行该脚本来使用 ant 构建脚本,您的 Web 应用程序将自动部署到您的 tomcat 中。另一种选择是将war文件复制到tomcat的webapps文件夹中

        【讨论】:

          【解决方案5】:

          将您的应用程序从 Eclipse 导出到 .WAR 文件后,您可以在 Tomcat Web 应用程序管理器面板中部署、取消部署和重新加载它:http://localhost:8080/manager/html

          【讨论】:

            猜你喜欢
            • 2020-02-06
            • 2019-07-02
            • 2020-04-17
            • 2013-11-16
            • 2012-01-20
            • 1970-01-01
            • 2016-02-12
            相关资源
            最近更新 更多