将Web项目导出到War文件

里昂C

对不起,如果问题是基本的,因为我仍然是这个领域的新手。

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

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

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

谢谢

NSKBpro

战争对开发人员而言更为重要,在您提出的问题中,您将仅上传战争文件。

Web应用程序被定义为标准布局中目录和文件的层次结构。可以按其“未打包”形式(其中每个目录和文件分别存在于文件系统中)或“打包”形式(称为Web ARchive或WAR文件)访问这种层次结构。前一种格式在开发期间更有用,而后一种格式在分发要安装的应用程序时使用。

每次战争之后都有战争代表的项目女巫的根文件夹。将会有包含以下文件的War文件解压,因此基本上是服务器或您本地服务器的工作Apache Tomcat来解压缩War存档并使其在Web上可用(在您的情况下为localhost)。

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

我也建议您阅读有关此主题的文档

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章