安装就不说了,网上一搜一大把
1. 安装路径最好放在根目录,别有中文,也别默认安装在Prgramme Files 文件夹下,因为这文件名有空格;
2. 配置虚拟路径
好处:不用将Web应用程序都放在Tomcat的webapps目录中,可以放在自定义的目录中。
查阅Tomcat文档
Document->Configuration->Context
2种常用方式:(在"c:\haha\kkk中新建一个1.html文件)
a. 在conf/server.xml中的Host元素内,添加一个子元素Context
<Context docBase="c:\haha" path="/kkk" />
path:指定访问web应用程序的url路径
docBase:资源所在路径。即web应用程序存在于文件系统的真实路径,可以是绝对的,也可以是相对的,相对于Host元素的appBase的路径。
重启Tomcat服务器,输入http://localhost:8080/kkk/1.html
b.在conf下,定义一个文件夹,名称为引擎名称,该名称可以在serer.xml的Engine元素中找到。
在该文件夹下,再建立一个主机名称文件夹,文件夹名可以在Host元素中找到。
示例:conf\Catalina\localhost\
在该路径下新建一个xml文件,将Context元素配置其中。
<?xml version="1.0" ?>
<Context docBase="本地资源的路径" />
注意:这个Context中可以不定义path属性,该xml文件名称即为path的值。
http://localhost:8080/xml文件名称/资源。
这种方式较为常用,不需要重启服务器。
conf/context.xml:
Context 中的reloadable属性:该属性值为true时,在web应用程序的WEB-INF/classes目录下及WEB-INF/lib目录中的class类文件发生了改动,服务器会自动加载。该属性的默认值是false.
通常在开发阶段,该属性设为true,方便开发调试;在发布后,该属性设为false,相对提高Tomcat性能。
更改端口:server.xml文件中<Connector port="9090" />,重启Tomcat。
更改默认页面:在web.xml中,加入
<welcome-file-list>
<welcome-file>show.jsp</welcome-file>
</welcome-file-list>
则默认页面为show.jsp.
web.xml中,<servlet>中<param-name>为listings的<param-value>改为true。方便从manager管理页面访问(开发时改为true,发布后一定改为false)。