tomcat部署Web应用程序的4种方法的总结(推荐)

电脑杂谈  发布时间:2020-04-26 13:27:28  来源:网络整理

web应用部署_office web apps安装部署_jboss7 部署web应用

有四种在Tomcat中部署Web应用程序的方式,简要概述为:

(1)使用Tomcat自动部署

(2)使用控制台进行部署

(3)添加自定义Web部署文件(%Tomcat_Home%\ conf \ Catalina \ localhost \ AppName.xml)

(4)手动修改%Tomcat_Home%\ conf \ server.xml文件以部署Web应用程序

第一种方法: 使用Tomcat自动部署

使用Tomcat自动部署方法是最简单,最常用的方法. 如果Web应用程序的结构为D: \ workspace \ WebApp \ AppName \ WEB-INF \ *,只需将Web应用程序的WebContent级别的AppName直接扔到%Tomcat_Home%\ webapps文件夹中,系统将直接部署到Tomcat. 所以我在这里不做详细介绍.

office web apps安装部署_web应用部署_jboss7 部署web应用

第二种方式: 使用控制台进行部署

如果Web应用程序结构为D: \ workspace \ WebApp \ AppName \ WEB-INF \ *,则使用控制台的部署方法如下: 在``tomcat管理器控制台类型''中输入部署区域上下文路径“ XXX”(可以任意命名)-在WAR或目录URL中: 键入D: \ workspace \ WebApp \ AppName(以在此路径下查找Web应用程序),然后单击部署按钮.

然后,名为XXX的文件夹将自动出现在%Tomcat_Home%\ webapps的路径下,其内容为D: \ workspace \ WebApp \ AppName的内容,但名称为XXX(这是路径类型上方的上下文) XXX的结果.

上面显示,使用控制台进行部署的本质仍然是使用Tomcat进行自动部署.

第三种方式: 添加自定义Web部署文件

如果Web应用程序结构为D: \ workspace \ WebApp \ AppName \ WEB-INF \ *,则此部署方法稍微复杂一些web应用部署,我们需要在%Tomcat_Home%\ conf路径下创建一个新的目录catalina. 然后在其中创建一个新的localhost文件夹,最后创建一个新的XML文件,即添加两层目录并添加一个XML文件: %Tomcat_Home%\ conf \ Catalina \ localhost \ Web应用程序配置文件. 配置文件. 例如,我们创建一个新的%Tomcat_Home%\ conf \ Catalina \ localhost \ XXX.xml,文件内容如下:

jboss7 部署web应用_web应用部署_office web apps安装部署

 <Context path="/XXX" reloadable="true" docBase="D:\workspace\WebApp\AppName" workDir="D:\workspace\WebApp\work"/> 

注意:

上面代码中的

(1)workDir指示部署Web应用程序的工作目录(可以在其中找到由JSP在Web应用程序中编译的servlet),如果将Eclipse用作IDE,则通常可以在WebApp的工作目录中手动设置.

如果未在定制Web部署文件XXX.xml中指定工作目录,则默认情况下将在名为XXX_Tomcat%Home%\ work \ Catalina \ localhost \的路径下的新文件夹XXX中部署Web应用程序. (可以在其中找到由JSP在Web应用程序中编译的Servlet)

(2)上下文路径指定Web应用程序的虚拟路径名. docBase指定要部署的Web应用程序的源路径.

实际上,开发人员可以使用安装的Tomcat插件eclipse自动创建部署文件来部署Web应用程序,而无需手动创建文件,方法如下:

jboss7 部署web应用_office web apps安装部署_web应用部署

1. 打开Eclipse-打开菜单栏窗口,然后选择首选项(首选项)-在左侧选择Tomcat,如下所示:

2. 您可以看到,在上图中突出显示的Context声明模式(Context声明模式)中,选择以将自定义部署文件添加到Context文件的形式来部署Web应用程序,然后在以下位置指定上述文件的父目录: 上下文目录(即Tomcat_Home%\ conf \ Catalina \ localhost)-单击“应用”或“确定”.

3. 完成上述步骤后,选择Web项目web应用部署,然后右键单击属性,然后在右侧选择Tomcat,如下所示:

4. 选中“是Tomcat项目”前面的复选框,以将该项目与Tomcat关联.

在上下文名称中输入XXX,即Web应用程序的自定义部署文件名称和上下文路径名称.

jboss7 部署web应用_office web apps安装部署_web应用部署

在要设置为Web应用程序根目录的子目录中(可选),填写要部署的Web应用程序的实际路径(即WEB-INF父目录).

注意: Eclipse将自动在Workspace \ WebApp \ work下设置workdir.

这将自动创建%Tomcat_Home%\ conf \ Catalina \ localhost \ XXX.xml文件. 启动Tomcat以自动部署Web应用程序.

第四种方式: 手动修改%Tomcat_Home%\ conf \ server.xml文件以部署Web应用程序

此方法将打开%Tomcat_Home%\ conf \ server.xml文件,并向其中添加以下元素:

 <Context docBase="D:\workspace\WebApp\AppName" path="/XXX" debug="0" reloadable="false" /> 

然后启动Tomcat.

当然,如果您使用Eclipse,则Eclipse中的设置也已更改: 打开菜单栏窗口并选择首选项(首选项)-在左侧选择Tomcat-您可以看到Context声明模式(Context声明)突出显示在上图模式),选择Server.xml文件以部署Web应用程序.

以上是本文的全部内容,希望对大家的学习有所帮助,并希望您支持脚本编写室.


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/shouji/article-189561-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...