gpt4 book ai didi

eclipse - 当通过 Netbeans 或 Eclipse 运行时,jsp 页面究竟部署在哪里?

转载 作者:行者123 更新时间:2023-11-28 21:48:11 24 4
gpt4 key购买 nike

在 Netbeans 中,我创建了一个新的默认 Web 应用程序项目,它有一个 index.jsp。在 Tools > Servers 中,我已经将 Netbeans 指向我提取 Tomcat 的位置 (C:\apache-tomcat-7.0.42)。

我运行程序,打开浏览器并显示 index.jsp 文件。

我不明白的是,index.jsp 文件没有自动复制到 Tomcat 文件夹,但它仍然有效。我认为要使文件正常工作,必须将其复制到 C:\apache-tomcat-7.0.42\webapps\ROOT\WEB-INF 文件夹。

  1. Netbeans 如何在不将其复制到 Tomcat 文件夹的情况下执行 index.jsp 文件?
  2. 当我在 Netbeans 和 Eclipse 中运行该程序时,它显示它正在启动 Tomcat 服务器。它是在 C:\apache-tomcat-7.0.42 中启动同一个服务器,还是创建一个单独的“虚拟”服务器实例并在 Netbeans/Eclipse 工作区中运行它?

最佳答案

首先你要知道Tomcat有两个可配置的目录:

  • CATALINA_HOME,您选择安装 Tomcat 的目录。 e. G。 c:\Program Files\Apache Software Foundation\Tomcat 6.0。 Tomcat 使用此变量来查找其内部类和库。

  • CATALINA_BASE 配置文件和目录的目录,例如 web 应用程序目录。如果未设置 CATALINA_BASE,则默认为 CATALINA_HOME 的值。 e. G。 C:\Users\JVerstry\.netBeans\7.1.2\apache-tomcat-7.0.22.0_base


NetBeans

在 NetBeans 中,您将看到:

Tomcat Configuration

NetBeans 将文件复制到 Catalina Base 目录以进行部署。此目录位于用户配置文件目录中。


eclipse

在 eclipse 中,你会看到:

Tomcat metadata

默认情况下,eclipse 会在 workspace.metadata 目录中复制要部署的文件。

关于eclipse - 当通过 Netbeans 或 Eclipse 运行时,jsp 页面究竟部署在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19761162/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com