Tomcat 部署项目的三种方法

1、将war包丢进webapps

将web工程打成war,丢进tomcat/webapps目录即可,tomcat会自动解压。无需修改任何配置文件即可完成部署。

测试:直接将jenkins.war包放入webapps目录

 1 [root@gz01-tomcat-node01 webapps]# ll
 2 总用量 129480
 3 drwxr-x---. 16 root root     4096 3月  28 15:56 docs
 4 drwxr-x---.  6 root root       83 3月  28 15:56 examples
 5 drwxr-x---.  5 root root       87 3月  28 15:56 host-manager
 6 drwxr-x---. 11 root root     4096 3月  29 00:18 jenkins
 7 -rw-r--r--.  1 root root 66137156 3月  29 00:13 jenkins.war
 8 drwxr-x---.  5 root root      103 3月  28 15:56 manager
 9 drwxr-x---.  3 root root      283 3月  28 15:56 ROOT
10 [root@gz01-tomcat-node01 webapps]# 

浏览器访问http://192.168.0.102:8080/jenkins

  

2、配置Server.xml部署Web工程

修改配置文件无需我们打war,这样方便开发

编辑server.xml 加入配置 

<Context docBase="/usr/local/jenkins" path="/jenkins" reloadable="false" /> path:访问路径  docBase: WEB项目绝对路径
1 [root@gz01-tomcat-node01 tomcat]# vim /usr/local/tomcat/bbs.fox.com/conf/server.xml
2 <Context docBase="/usr/local/jenkins" path="/jenkins" reloadable="false" />

 

浏览器访问http://192.168.0.102:8081/jenkins

 

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

在conf/Catalina/localhost (/usr/local/tomcat/www.fox.com/conf/Catalina/localhost)目录下创建jenkins.xml文件

1 [root@gz01-tomcat-node01 localhost]# vim jenkins.xml
2 <?xml version="1.0" encoding="UTF-8"?>
3 <Context docBase="/usr/local/jenkins1" reloadable="false" />


浏览器访问http://192.168.0.102:8083/jenkins

 

 

 

将对应位置改为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优先级别最低。

posted @ 2020-03-29 01:27  包小哲  阅读(642)  评论(0)    收藏  举报