【问题标题】:Deploy definition confusion部署定义混淆
【发布时间】:2009-07-25 20:27:03
【问题描述】:

对于 Tomcat,“部署”一词的确切含义是什么。是只是将任何 Servlet 或 JSP 文件正确地放入了 web 应用程序文件夹中,还是我仍然忘记了这里的任何重要内容?

【问题讨论】:

    标签: java deployment tomcat


    【解决方案1】:

    是的,Java Web 应用程序的部署是构建和打包应用程序后的最后一个阶段。在这个级别,它只是准备好部署,因此,它已经准备好在服务器上放置和运行。因此,在 Tomcat 的情况下,它会被复制到部署 Web 文件夹中,以便 Tomcat 能够将其提取、提取(如果需要)并运行它。我听到你的问题顺便说一句,一开始它太令人困惑了,它可能与一个应用程序服务器(或容器)不同,但最终,它是使应用程序启动和运行的过程,或者至少是准备启动和运行的过程随时运行。

    【讨论】:

      【解决方案2】:

      除了Anddo的回答,如果是tomcat,你需要告诉它重新扫描目录webapps来捡起它并启动。是的,这将加载/重新加载类,甚至像 Servlets 这样的容器管理类。

      【讨论】:

        【解决方案3】:

        我认为您需要告诉 Tomcat 重新扫描目录或刷新 webapps 或其他东西。它不会自行拾取并开始运行它,除非它在启动时就在那里。

        您可以从 tomcat 管理器页面执行此操作。

        【讨论】:

        • 所以“部署”的实际含义是在接受对容器中的类的任何请求之前也重新加载类。我说的对吗?
        猜你喜欢
        • 2013-06-07
        • 2014-05-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-12-06
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多