配置tomcat
tomcat下载:
64位Windows:http://www.fayea.com/apache-mirror/tomcat/tomcat-6/v6.0.36/bin/apache-tomcat-6.0.36-windows-x64.zip
32位Windows:http://www.fayea.com/apache-mirror/tomcat/tomcat-6/v6.0.36/bin/apache-tomcat-6.0.36-windows-x86.zip
解压zip包到某一目录下
配置tomcat环境变量,在系统变量中:(我解压tomcat的目录是:C:\apache-tomcat-6.0.36)
变量名 值
TOMCAT_HOME C:\apache-tomcat-6.0.36
CATALINA_HOME C:\apache-tomcat-6.0.36
CATALINA_BASE C:\apache-tomcat-6.0.36
classpath 在后面加上 ;%CATALINA_HOME%\common\lib\servlet-api.jar
path 在后面加上 ;%CATALINA_HOME%\bin
进入apache-tomcat-6.0.36\conf 目录下 找到tomcat-users.xml 然后创建一个用户名密码。
<user username="admin" password="123" roles="admin,manager"/>
进入Tomcat主目录中conf目录下的server.xml文件,找到其中的Connector port="8080",并将其更改为Connector port="你想设置的端口号"(如果是开发环境建议不改)
如果是开发环境,在server.xml文件中的<host>标签对中加入以下标签
<Context path="/test" docBase="E:\Workspaces\Java\JavaWeb_prac\prac01\WebRoot" reloadable="true"/>
其中“path”中的值就是在浏览器地址栏中端口号后面跟着的第一个值,也就是所谓的站点,“docBase”的值指的是工程目录,浏览器将会从这个目录读取文件,“reloadable”的值指的是是否自动更新,也就是如果docBase中的文件发生了改变这个站点就会自动更新。
ps:“docBase”中存放的是站点的物理路径,在浏览器中访问这个网站时tomcat会扫描这个路径,相当于默认情况下的tomcat中的webapp目录。“reloadable”会更具系统的时间戳检测docBase中的文件是否发生改变,如果发生了改变那么tomcat就会自动更新此站点,这样就省去了重新部署工程以测试或者重启服务器的麻烦,节省了很多的时间。