关于Tomcat,你必须知道的那些事儿

原创 2013年12月05日 00:00:40

1.如何修改Tomcat的端口号?

答:在conf的server.xml中 ,找到:<Connector port="8080" maxHttpHeaderSize="8192" ……/>的地方,修改port参数即可。

2.如何配置虚拟目录?

答:在server.xml中,找到</Host>。<Context>代表了运行在<Host>上的单个Web应用,一个<Host>可以有多个<Context>元素。在</Host>前加入<Context path="/apple" docBase="D:\MyBook\zhang" debug="0" reloadable="true"/>。

path:表示虚拟目录名,访问时使用虚拟目录名作为web目录访问

docBase:表示实际项目的磁盘位置。

reloadable:如果这个属性设为true,tomcat服务器在运行状态下会监视在WEB-INF/classes和WEB-INF/lib目录下class文件的改动,如果监测到有class文件被更新的,服务器会自动重新加载Web应用。在开发阶段将reloadable属性设为true,有助于调试servlet和其它的class文件,但这样用加重服务器运行负荷,建议在Web应用的发存阶段将reloadable设为false。

3.如何部署Web应用?

答:部署Web应用除了可以在webapps目录下和在server.xml文件中外,还可以通过在\conf\Catalina\localhost编写xml文件进行配置,其中一个xml表示一个Web应用程序。xml文件的格式为:

<?xml version="1.0" encoding="UTF-8"?>
<Context docBase="E:\Workspace\NewSoftProject\WebRoot" reloadable="true" >
</Context>

其中通过浏览器访问Web应用程序用的是xml文件的名字。比如有一个NewSoft.xml的配置文件,那么我访问的时候就通过:localhost:8080/NewSoft/*** 进行访问。

通过xml文件的方式部署Web应用时,在xml文件配置path是无效的。

docBase表示项目的磁盘地址,reloadable请参见第二条。

不断补充中……

版权声明:本文为博主原创文章,未经博主允许不得转载。

学习Linux你必须知道的那些事儿

欢迎加入Linux的大家庭!对你来说,这可能还是一个陌生的领域,不过相信随着逐步深入的了解,你会喜欢上Linux,喜欢上开源的!首先,让我们来看一下,Linux新手应该注意和了解哪些事情吧! 1.认...
  • baidu_35738377
  • baidu_35738377
  • 2016年11月25日 09:47
  • 1633

项目管理必知项,做项目经理必须知道的几个事情

一直觉得我们公司的项目管理比较奇葩,现在学习pmp之后发现原来如此。不是公司奇葩,是我自己水平不够误解公司了。 做项目经理,必须知道的几个事情。看了PMP看了他讲了很多,结合自己的实践经验,...
  • w8452960
  • w8452960
  • 2016年07月22日 14:27
  • 1284

那些必须知道的ADB命令

熟练掌握ADB命令可以提高开发效率
  • cuiyufeng2
  • cuiyufeng2
  • 2016年07月04日 13:25
  • 2633

想成为大数据分析师必须知道的这些事儿(文末福利)

“不是所有有价值的都能被计算,不是所有能计算的都有价值。”——阿尔伯特·爱因斯坦观察一下周围的世界,你就会发现,几秒钟内会产生、捕获并通过媒介传输庞大的数据。这些数据可能来自于个人计算机(PC)、社交...
  • epubit17
  • epubit17
  • 2018年01月02日 14:11
  • 521

关于Android版Chrome你必须知道的N件事儿

Chrome for Android是Chromium的派生,由于ICS的时间表,Google目前还没有开启开源计划。未来随着更多功能的加入,Google将分阶段开源 ...
  • YAJUN0601
  • YAJUN0601
  • 2012年02月08日 14:10
  • 1320

Touch开发必须知道的事儿

持续跟大家分享一些最新的前端技术进展、开发最佳实践,好了,不多说了,言归正传,今天跟大家分享Touch开发的一些细节问题,希望可以对相关开发人员有所帮助。 常见问题1:判断设备支持touch就只...
  • qizhiqq
  • qizhiqq
  • 2017年12月27日 17:13
  • 22

聊聊产品经理必须知道的6件事儿

产品经理是一个需要具备较强综合能力的岗位,对于从事产品岗的新人,这6件事必须要知道,一起来看看吧。   一、产品范畴   产品的本质是让人的生活更美好,给用户创造价值就是一切产品的本源,所...
  • qq_32506555
  • qq_32506555
  • 2017年06月22日 17:06
  • 132

第一章 学习JavaScript必须知道的事儿

第一章 学习JavaScript必须知道的事儿 知识点:调用js代码、js标签特性、js引入方式、js引入位置、js调试 1.1.标签用于定义客户端脚本语言。1.2标签定义 有五个属性: (1...
  • zengyonglan
  • zengyonglan
  • 2016年12月06日 15:12
  • 219

Linux新手大礼包:学习Linux你必须知道的那些事儿

欢迎加入Linux的大家庭!对你来说,这可能还是一个陌生的领域,不过相信随着逐步深入的了解,你会喜欢上Linux,喜欢上开源的!首先,让我们来看一下,Linux新手应该注意和了解哪些事情吧! 1. ...
  • u019524703
  • u019524703
  • 2014年10月23日 11:45
  • 286

Java 领域从传统行业向互联网转型你必须知道的事儿 我为什么要写这篇文章 武林中,"天下武功出少林"指各门各派的武功都与少林武学有一定的渊源,技术也是相同的道理,对于Java领域的应用而言,传统

Java 领域从传统行业向互联网转型你必须知道的事儿 来源:燕山大学信息学院王亚圣   我为什么要写这篇文章 武林中,"天下武功出少林"指各门各派的武功都与少林武学有一定的渊源,...
  • shendeguang
  • shendeguang
  • 2017年07月05日 08:31
  • 629
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于Tomcat,你必须知道的那些事儿
举报原因:
原因补充:

(最多只允许输入30个字)