Tomcat部署Web项目的3种方式

一、将war包丢进webapps

  这是最简单粗暴的方式:将web工程打成war,丢进tomcat/webapps目录即可,tomcat会自动解压。无需修改任何配置文件即可完成部署。

  这里我准备了tomcat8.5.43与dubbo控制台的war包来做测试。

  

  ①启动tomcat

  ②将war丢进webapps目录,tomcat会自动解压该war包。

  

  浏览器直接访问:localhost:8080/dubbo-admin-2.5.10,说明我们的war包部署成功!

二、配置Service.xml部署Web工程

  修改配置文件无需我们打war,这样方便开发,结合IDEA自动部署WEB工程至远程服务器(学习笔记)可以实现快速开发。

  编辑server.xml

  

   添加如下:<Context docBase="D:\test\dubbo-admin-2.5.10" path="/test" reloadable="false" />

   

  通过浏览器访问:localhost:8080/test

   

三、添加xml方式部署Wweb工程

  在D:\test\apache-tomcat-8.5.43\conf\Catalina\localhost:添加testA.xml

  

  添加如下内容:

<?xml version="1.0" encoding="UTF-8"?>
<Context docBase="D:\test\dubbo-admin-2.5.10" reloadable="false" />

  docBase还是指向WEB工程的绝对路径。

此时启动tomcat,浏览器输入:localhost:8080/testA,说明部署成功!

四、注意点

①将对应位置改为ROOT即可实现目录缺省

1.webapps/ROOT(将你的web工程名称改为ROOT即可实现缺省);

2.server.xml中对应Context标签的path属性设置为"/";

3.添加ROOT.xml即可实现WEB应用缺省。

②三种部署方式的优先级别

  server.xml>Catalina/localhost/ROOT.xml>webapps/ROOT

  即如果同时配置以上3种方式,优先生效的为server.xml,其次为ROOT.xml,webapps优先级别最低。

原文地址:https://www.cnblogs.com/rmxd/p/11419193.html

时间: 2024-10-22 14:55:10

Tomcat部署Web项目的3种方式的相关文章

tomcat部署web项目的三种方式

一.利用webapps文件夹自动部署 这是最简单的方式,只要将网站直接拷贝到:tomcat根目录下的webapps文件夹里 举例:helloworld文件夹下创建里index.html文件,然后把helloworld文件夹移动到tomcat根目录下webapps文件夹里,重启tomcat. 打开浏览器在原tomcat网址后面加上/helloworld就会自动打开网站 如果不想?在访问我们的项目内容时,必须加上我们的项目名字"helloworld",如果不想这样可以编辑conf/serv

【转载】tomcat部署web项目的3中方法

转载自:http://blog.csdn.net/wjx85840948/article/details/6749964/ 1.直接把项目复制到Tomcat安装目录的webapps目录中,这是最简单的一种Tomcat项目部署的方法,也是初学者最常用的方法. 2.在tomcat安装目录中有一个conf文件夹,打开此文件夹,其中包含配置文件server.xml,打开配置文件,并在<host>和</host>之间插入如下语句. <Context    path="/hel

tomcat部署web项目的3中方法

1.直接把项目复制到Tomcat安装目录的webapps目录中,这是最简单的一种Tomcat项目部署的方法,也是初学者最常用的方法. 2.在tomcat安装目录中有一个conf文件夹,打开此文件夹,其中包含配置文件server.xml,打开配置文件,并在<host>和</host>之间插入如下语句. <Context    path="/hello"   docBase="F:\eclipse3.2\workspace\hello\WebRoot

Tomcat部署web应用的三种方式

原文:http://my.oschina.net/sunchp/blog/90235 一:相关概念 CATALINA_HOME:tomcat安装目录 CATALINA_BASE:tomcat工作目录 Context:一个web应用 二:部署方法(以PetWeb项目为例说明,PetWeb目录假设是C:/PetWeb) ①$CATALINA_BASE/webapps(一般方法) 将PetWeb目录拷贝到$CATALINA_BASE/webapps下,然后启动服务器就可以了,Tomcat启动时将自动加

Tomcat运行WEB项目的3种方法

在方法一中可以通过下图中的路径修改项目的发布路径(一般情况默认发布到webapps目录下, 访问路径是:http://localhost:8080/PorjectName/index.jsp) 具体修改位置是图中间的Web Context Root,里面的默认值是你的项目名,就是上面括号里的情况: 可以把项目名去掉,那么只剩下一个   '/'  代表项目会直接发布到webapps/Root目录下,访问路径是: http://localhost:8080/index.jsp(是的,Root目录下是

Tomcat系列(11)——Tomcat 部署web应用的4种方法

核心内容 1.在Tomcat中有四种部署Web应用的方式,分别是: (1)利用Tomcat自动部署(项目直接拷贝OR WAR包拷贝 到webapps下) (2)利用控制台进行部署(tomcat的manager控制台的deploy区域) (3)增加自定义的Web部署文件(%Tomcat_Home%\conf\Catalina\localhost\AppName.xml) (4)手动修改%Tomcat_Home%\conf\server.xml文件来部署web应用 2.SpringBoot WEB项

tomcat发布web项目的三种方式

tomcat发布web项目的三种方式 方式一: 配置tomcat 安装目录下的conf/server.xml <Host name="loaclhost">标签里面添加 <Context path="/aa" docBase="C:\AA\BB" /> 即/aa这个虚拟路径映射到了C:\AA\BB目录下,修改完servler.xml需要重启tomcat服务器 方式二: 在conf目录下创建Catalina目录,在此目录下新

部署WEB应用的三种方式[转]

一.基本部署 Tomcat安装目录下有一个webapps目录,该目录存放所有的WEB应用程序,Tomcat会自动管理该目录下的所有WEB应用.因此,最简单的部署方式就是将要部署的WEB应用直接拷贝到Tomcat安装目录下的webapps目录中. 这种方式通常是用于开发过程中.在真正的项目实施中可能会受到限制:当使用租借的(或他人的)WEB服务器时,该服务器所在的盘符如果存在权限控制,则不能够将WEB应用程序拷贝到该盘符中,此时就不能使用这种方式部署项目,只能使用下列方式. 二.修改配置文件 To

tomcat部署web应用的4种方法

在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\WebA