JavaWeb学习笔记

配置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就会自动更新此站点,这样就省去了重新部署工程以测试或者重启服务器的麻烦,节省了很多的时间。

原文地址:https://www.cnblogs.com/simplty/p/2863434.html