Tomcat简介
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,
是开发和调试JSP 程序的首选,它是JSP和Serlvet的一个容器
可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求
Tomcat服务器搭建
- Tomcat的运行是需要JDK进行支持的,所以首选要配置好JAVA_HOME路径。
- 运行Tomcat目录下的bin文件中的startup.sh来启动tomcat服务器
启动失败的话,那可能的原因有:
- Java_home配置不正确
- 端口号8080被占用
Tomcat目录结构解析
bin | 启动和关闭tomcat的bat文件 |
conf | 配置文件 |
lib | 该目录放置运行tomcat运行需要的jar包 |
logs | 存放日志,当我们需要查看日志的时候,可以查询信息 |
webapps | 放置我们的web应用(也就是网页文件) |
temp |
存放临时文件。 |
work |
该目录用于存放jsp被访问后生成对应的server文件和.class文件 |
Tomcat端口配置
如果端口号被占用了,要修改一下端口号
tomcat主目录下的conf/server.xml文件中修改,把8080端口改成是8088或者是其他未使用的端口号。
Tomcat启动&停止
1.进入tomcat服务器的主目apache-tomcat-7.0.92目录下,找到bin文件夹。
2.进入bin文件夹 找到shutdown.sh文件和starup.sh文件
tomcat需要配置的环境变量
第一步:在系统变量里添加CATALINA_BASE变量
变量名称:CATALINA_BASE
变量内容:tomcat的安装位置,绿色版就是其解压位置
第二步:在系统变量里添加CATALINA_HOME变量
变量名称:CATALINA_HOME
变量内容:tomcat的安装位置,绿色版就是其解压位置
第三步:在系统变量里找到Path在尾部加入
%CATALINA_HOME%\bin;%CATALINA_HOME%\lib
去掉执行startup.bat后有DOS窗口显示
打开bin目录下setclasspath.bat 右击编辑 找到
将红线处尾部的java.exe 改为javaw.exe 修改后再执行startup.bat就不会再有黑窗口了,相当于后台启动。
还可以将服务器设置成开机自启
windows键+R调出运行窗口 输入shell:startup
在窗口中新建快捷方式指向tomcat目录里的bin目里的startup.bat。此时开机即可自动启动tomcat
以上方法只适用于安装了一个tomcat.如果多个,还需修改相应的配置文件。
虚拟目录
虚拟目录就是把web应用所在的目录交给web服务器管理,使站点的目录不在局限于webapp目录
找到Tomcat目录下的/conf/server.xml文件
在server.xml中找到<Host>节点,然后添加子元素:<Context path="/web3" docBase="D:\web3" debbug="0" reloadble="true" />
path |
这是一个在webapps中不存在的目录,是一个虚拟名称 |
docBase |
的值则是站点的真实地址 |
reloadble=true 时 |
WEB-INF/classes和WEB-INF/lib目录下class文件的改动,如果监测到有class文件被更新的,服务器会自动重新加载Web应用 |
debbug=”0“ |
则是设定debug level, 0表示提供最少的信息,9表示提供最多的信息,这是tomcat日志调试信息,数越高,越详细。 |
重启tomcat
比如你可以将其修改为Path=”/OK” 然后重启tomcat尝试下。正是因为其名字不是真实的目录名字,所以才被称为虚拟目录。
配置临时域名
访问Tomcat服务器上的站点有几种方式
1.使用localhost域名访问【localhost代表本机】
2.使用ip地址127.0.0.1访问【该ip地址也是本机】
3.使用机器名称访问【只限用于本机上或者局域网】
4.使用本机IP地址访问【在cmd中输入ipconfig可以查询到本机IP地址】
5.还可以为机器配置临时域名
临时域名的配置方法:在c盘找到 hosts文件,
在尾部添加127.0.0.1:8080 www.test.com 这样当输入www.test.com 时,也可以进行访问。