Jsp 将web项目导出到war文件

Jsp 将web项目导出到war文件,jsp,war,Jsp,War,对不起,如果问题是基本的,因为我在这方面还是新手 我编写了JSP页面,即servlet中的调用方法 首先,我使用Tomcat服务器在eclipse上运行它。工作完成后,我使用Eclipse将项目导出到war文件中。这将生成一个文件“project.war”,我将它放在apache主文件夹下的文件夹“webapps”中。 在启动服务器并从浏览器调用应用程序后,我注意到在webapps文件夹中创建了附加文件夹,其中包含项目名称,以及JSP使用的所有相关java/jars文件 我试图了解这个文件夹是如

对不起,如果问题是基本的,因为我在这方面还是新手

我编写了JSP页面,即servlet中的调用方法

首先,我使用Tomcat服务器在eclipse上运行它。工作完成后,我使用Eclipse将项目导出到war文件中。这将生成一个文件“project.war”,我将它放在apache主文件夹下的文件夹“webapps”中。 在启动服务器并从浏览器调用应用程序后,我注意到在webapps文件夹中创建了附加文件夹,其中包含项目名称,以及JSP使用的所有相关java/jars文件

我试图了解这个文件夹是如何创建的,因为导出生成了单个war文件? 更重要的是,如果我想在网络上托管应用程序(如谷歌引擎应用程序),我应该上传什么?我在某处读到只有war文件,但不清楚它将如何获得其他相关文件


谢谢

War对开发者来说更重要,在您的问题中,您将只上传War文件

web应用程序定义为目录和文件的层次结构 以标准布局。这样的层次结构可以在其 “解包”表单,其中每个目录和文件都存在于 文件系统,或者以称为Web归档的“打包”形式, 或战争档案。前一种格式在开发过程中更有用, 而后者是在将应用程序分发给用户时使用的 安装

每个War后面都有War所代表的项目的根文件夹。将有包含以下文件的解包War文件。因此,基本上,解包War存档并使其在web上可用(在您的情况下是本地主机)是服务器或本地服务器的工作

web应用程序层次结构的顶级目录也是 记录应用程序的根目录。在这里,您将放置HTML文件 以及组成应用程序用户界面的JSP页面。什么时候 系统管理员将应用程序部署到特定的 服务器,他或她为您的应用程序分配上下文路径。因此,如果 系统管理员将应用程序分配给上下文路径 /catalog,则将显示引用/catalog/index.html的请求URI 从文档根目录检索index.html文件

我也建议你读一下这个话题