Tomacat是一个WEB容器,所有的J2EE WEB程序可以在此处运行。常见的WEB容器还有WebLogic、WebSphere。
Tomcat的默认端口号是8080,这个数值可以在安装过程中修改也可以在conf/server.xml中修改。
Tomcat是根据系统的%JAVA_HOME%变量值选择系统中的JDK。
Tomcat目录主要文件夹作用
- bin目录:存放启动和关闭Tomcat的脚本
- conf目录:存放不同配置文件,其中比较重要的是server.xml(Tomcat的主要配置文件)和web.xml
- work目录:存放JSP编译后的.class文件
- webapps目录:存放WEB应用程序
- lib目录:存放所有需要的各种jar包
配置Tomcat方式有两种:手工配置--修改conf/server.xml文件、管理控制台配置
- 注意:修改server.xml之后要重新启动Tomcat服务器才能使配置生效
配置虚拟目录的要求
- 修改server.xml文件
- 虚拟目录的结构要符合要求
- WebRoot
- 其中web.xml的内容一般为:
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
Welcome to Tomcat
Welcome to Tomcat
- 创建好虚拟目录之后要在server.xml中之前添加一句 (大小写敏感,修改完之后应该重新启动Tomcat服务器使配置生效)
若设置虚拟目录后访问目录提示404错误而可以运行目录下的jsp文件则说明是目录权限被禁用,可以修改conf/web.xml文件找到
将下面一行中的false改成true
jsp文件的运行过程: *.jsp --> *.java --> *.class --> 运行显示
- *.class是第一次运行生成后存放在work目录下的,所以jsp文件第一次或者修改后首次运行比较慢而后来再运行的速度很快