Tomcat部署Web应用方法总结

来源:互联网 发布:淘宝购物车营销没有了 编辑:程序博客网 时间:2024/05/17 22:13

1.利用Tomcat自动部署

将ajax目录拷贝到$CATALINA_HOME/webapps下,然后启动服务器就可以了,Tomcat启动时将自动加载应用。

访问地址如下:http://localhost:8080/ajax/

这种方式比较简单,但是web应用程序必须在webapps目录下。Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。

2.修改Server.xml文件中的Host元素部署

这种方式可以不必将PetWeb目录拷贝到webapps下。方法如下,更改$CATALINA_HOME/conf/server.xml文件中的Host的appBase属性



3.修改Server.xml文件增加Context元素部署

这种方式可以不必将PetWeb目录拷贝到webapps下。方法如下,更改$CATALINA_HOME/conf/server.xml文件,在Host元素下增加子元素Context,


path:是访问时的根地址,表示访问的路径;如上述例子中,访问该应用程序地址如下:http://localhost:8080/ajax/

reloadable:表示可以在运行时在classes与lib文件夹下自动加载类包。其中reloadable="false"表示当应用程序中的内容发生更改之后服务器不会自动加载,这个属性在开发阶段通常都设为true,方便开发,在发布阶段应该设置为false,提高应用程序的访问速度。

docbase:表示应用程序的路径docBase可以使用绝对路径,也可以使用相对路径,相对路径相对于webapps。

workdir:表示缓存文件的放置地址

4.增加自定义web部署文件(推荐使用,不需要重启Tomcat)

这种方式和方法2差不多,但不是在Server.xml文件中添加Context标签,而是在$CATALINA_HOME/conf/Catalina/localhost中添加一个xml文件,如Pet.xml.在Tomcat安装目录conf/Catalina/localhost下,里面有Tomcat自带的三个应用,随意复制其中的一个XML文件,然后修改docbase指向你自己的应用程序,并把文件名改名,各参数参见方法2中的<Context>标签的参数,或者你也可以自己新建一个XML文件。(注意此文件名将作为Context中的path属性值,不管文件里的path属性值如何设置也是无效的),将以下内容复制过去,修改相应路径即可。



访问地址如下:http://localhost:8080/ajax/   

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 单位退休后医保怎么办 鼓楼医院就诊卡怎么办 2017个体户怎么办环评 查环保停工工人怎么办 林地己建房了怎么办 交不起环保罚款怎么办 单位没钱交社保怎么办 单位不缴医保怎么办 公司拖欠工资后注销怎么办 吸入纳米光触媒怎么办 溶解氧过低该怎么办 停水后来水浑浊怎么办 拉菜绿色通行证怎么办 烤箱下火太大怎么办 烤箱没有下火怎么办 烤箱的火不均匀怎么办 烤箱没上下火怎么办 烤箱两头火小怎么办? 手机上网夜视怎么办 环保标志到期了怎么办 绍兴市民卡怎么办的 被博士老爸骗怎么办 净水器滤瓶漏水怎么办 华迈净水器漏水怎么办 超限超载告知书怎么办 辽宁省荣复军人怎么办 加载失败网页打不开怎么办 整容证明开不了怎么办 无法开整容证明怎么办 整容后换身份证怎么办 换身份证了驾照怎么办 网易云安装不了怎么办 上网站看不到东西怎么办 电脑显示应用程序错误怎么办 电脑出现应用程序错误怎么办 老师教错了怎么办 老师不让坐位上怎么办 老师问学生家长借钱怎么办 学生向老师借钱怎么办 老师向家长借钱怎么办 癌症身上很痒怎么办