动力节点首页 全国咨询热线:400-8080-105

绑定手机号,登录
手机号

验证码

微信登录
手机号登录
手机号

验证码

微信登录与注册
微信扫码登录与注册

扫码关注微信公众号完成登录与注册
手机号登录
首页 > 文章

Tomcat部署Web项目的3种方式

07-23 12:36 1575浏览
举报 T字号
  • 大字
  • 中字
  • 小字

将war包丢进webapps  

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

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

1.启动tomcat

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

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

配置Server.xml部署Web工程  

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

编辑server.xml

添加如下:<Context docBase="D:\test\dubbo-admin-2.5.10" path="/test" reloadable="false" />(访问路径为path内容)

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

添加xml方式部署Web工程  

在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,说明部署成功!(访问路径为此XML的名称)

注意点

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

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

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

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

2.三种部署方式的优先级别

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

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

动力节点在线课程涵盖零基础入门,高级进阶,在职提升三大主力内容,覆盖Java从入门到就业提升的全体系学习内容。全部Java视频教程免费观看,相关学习资料免费下载!对于火爆技术,每周一定时更新!如果想了解更多相关技术,可以到动力节点在线免费观看Tomcat入门视频学习哦!

0人推荐
共同学习,写下你的评论
0条评论
代码小兵345
程序员代码小兵345

44篇文章贡献168626字

作者相关文章更多>

推荐相关文章更多>

RabbitMQ使用及工作原理

代码小兵86504-19 19:55

Nginx反向代理的简单实例

代码小兵49806-21 15:40

Linux删除文件夹命令

代码小兵69607-21 11:32

Nginx配置详解

代码小兵12407-22 10:47

Linux更改ip地址的三种方式

代码小兵87207-21 12:51

发评论

举报

0/150

取消