tomcat多种部署项目方法总结

自己在工作当中遇到的一些部署方面的问题,在网上也找到一些 但有时候他们说的不是很清楚 所以我总结了出来

 

 

 

1.最简单的:在tomcat下的webapps目录下创建一个与你项目相同名字的文件夹,将你的web项目的WebRoot文件夹下的所有文件复制到你创建的文件夹下面。启动tomcat就可以访问了。

 

2.eclipse/myeclipse中部署 不需要自己创建文件夹 系统会自动创建

 

3.tomcat下的conf目录下的server.xml中的 <host></host>里面添加<Context></Context>节点 如下:

 

 <Host name="localhost"  appBase="webapps"

            unpackWARs="true" autoDeploy="true"

            xmlValidation="false" xmlNamespaceAware="false">

 

 

 

         <Context path="/t" docBase="D:\javaWork\htest\WebRoot" reloadable="true" />

       <Context path="/h" docBase="D:\javaWork\fff\WebRoot" reloadable="true" />

 

 

 </Host>

 

其中path="/h" 配置虚拟路径   docBase="D:\javaWork\fff\WebRoot"项目所在的路径 指向WebRoot目录

 

reloadable="true" 可以自动加载 不需要重启tomcat  当配置文件改变后还是要重启一下,保证正确性

 

测试开发时设置为"true"  非测试环境还是要设置为"false"

 

4.conf\Catalina\localhost目录下配置  如果你的tomcatconf文件夹 但没有后面的 你可以在下面自己创建 注意名字的大小写一定要正确

 

    在该目录下创建一个xml文件 文件名就是你要访问的path  可以理解为上面说的虚拟路径  内容如下:

 

<?xml version="1.0" encoding="UTF-8"?>

 

<Context docBase="D:/javaWork/struts2Demo/WebRoot" reloadable="true" >

</Context>

与上面的配置差不多  整个xml文件都不需要太多的内容 就这点就可以了  不需要配置 path 属性

 

 

 

工作之余的一些心得体会 欢迎大家批评指正 目前了解的就这点方法 如果你知道其他的方法不妨也在这里留留言  让我们共享一下

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值