Tomcat 部署项目的三种方法

本文详细介绍了Tomcat服务器的三种常见部署方式:直接放置项目、配置server.xml以及使用Catalinalocalhost目录下的XML文件。每种方式的操作步骤、优缺点及适用场景均有阐述。

部署方式

1.直接将项目放到webapps目录下即可

      简化部署:将项目打成一个war包,再将war包放置到webapps目录下,war包会自动解压缩。

     启动Tomcat直接就可以访问了。

      

2.配置conf/server.xml文件

(1)在<host>标签中配置<Context path="/hello" docBase="D:\web\Demo1\WebContent" reloadable="true" />

<Context path="/hello" docBase="D:\web\Demo1\WebContent" reloadable="true" />

        path:浏览器访问时的路径名

       docBase:web项目的WebRoot所在的路径,注意是WebRoot的路径,是项目的根路径。其实也就是编译后的项目

       reloadble:设定项目有改动时,tomcat是否重新加载该项目

      此处是WebContent跟WebRoot是一样的,只是名不同而已。

(2)双击 startup.bat,启动 tomcat 服务器,然后在浏览器输入访问的项目名称路径

注:此处不写项目名,写path的路径

3.在conf\Catalina\localhost下创建任意名称的xml文件

(1)

<Context path="/hello"  docBase="D:\web\Demo1\WebContent" reloadable="true" />

(2)双击 startup.bat,启动 tomcat 服务器,然后在浏览器输入访问的项目名称路径

总结:第一种部署,简单易学,容易操作,是常用方法。

          

总结:

①、第一种方法比较普通,简单易学,容易操作。

②、第二种方法直接在 server.xml 文件中配置,但是从 tomcat5.0版本开始后,server.xml 文件作为 tomcat 启动的主要配置文件,一旦 tomcat 启动后,便不会再读取这个文件,因此无法再 tomcat 服务启动后发布 web 项目

③、第三种方法是最好的,每个项目分开配置,tomcat 将以\conf\Catalina\localhost 目录下的 xml 文件的文件名作为 web 应用的上下文路径,而不再理会 <Context>中配置的 path 路径,因此在配置的时候,可以不写 path。

总结摘抄别人的,因为说的太精彩,只能引用了。

自己理解:第二种修改server.xml配置文件,可能造成安全隐患,不值得提倡。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值