Tomcat
安装
下载tomcat在官网:http://tomcat.apache.org
分为安装版和解压版:
·安装版:一台电脑上只能安装一个tomcat;
·解压版:无需安装,解压后配置即可用,解压多少个都可以用;解压时,需要解压到没有中文,没有空格的路径中;
启动和关闭和配置
启动tomcat之前必须要配置环境变量:
·JAVA_HOME:就是jdk的位置路径;
·CATALANA_HOME:如果是安装版的,需要配置这个环境变量,用来指定tomcat的安装路径;
启动tomcat:进入%CATALINA_HOME%/bin,找到startup.bat,双击启动;
关闭tomcat:进入%CATALINA_HOME%/bin,找到shutdown.bat,双击关闭;
Startup.bat会调用catalina.bat,而catalina.bat会调用setclasspath.bat,setclasspath.bat会使用%java_home%环境变量,所以必须在启动前设置正确的java_home参数;
点击startup.bat后,窗口一闪即逝,说明java_home配置有问题;
进入tomcat主页(启动成功后)
访问网页:http://localhost:8080(不需要网)
配置端口号:
打开%CATALINA_HOME%/conf/server.xml文件
更改里面connector中的port值,即更改了端口号;
Tomcat的目录结构:
包含:bin、conf、lib、logs、temp、webapps、work;
bin:
这个目录下,存放的都是可以执行的文件,如果是安装版的,
该目录下会出现两个exe文件,tomcat7.exe,tomcat7w.exe前者控制启动,后者控制关闭;
解压版会出现startup.bat和shutdown.bat,前者是启动,后者是关闭,
但需要先配置java_home环境变量才能启动;
conf:这是一个非常重要的目录,主要用来配置文件:
server.xml:配置整个服务器的信息,配置端口号,添加虚拟主机等;
tomcat-users.xml:存储tomcat用户的文件,保存tomcat的用户名及密码和用户角色信息,可以在该文件中添加tomcat用户,然后可以在tomcat主页中进入tomcat manager管理;
web.xml:部署描述符文件,这个文件中有很多MIME类型,这些MIME类型文件就是客户端和服务器之间的说明文档;
context.xml:主要是对所有应用的统一配置,一般不去配置这个文档;
lib :
tomcat的类库,里面是一堆jar文件,如果想要添加tomcat依赖的jar文件,
可以直接放到这个目录中,所有的应用都可以共享这个使用jar;
logs :
日志文件,记录了tomcat启动和关闭的信息,如果其中出现异常,也会记录在日志中;
temp:
用来存放tomcat的临时文件,这个目录下的内容可以在停止tomcat删除;
webapps:
用来存放项目,其中每一个文件夹都是一个项目,解压完存在文件夹中的,
都是自带的,其中ROOT是一个特殊的项目,在地址栏中没有给出项目时,
进入该项目;http://localhost:8080/examples,这就进入了examples项目;
work:
运行项目时生成的文件,最终要运行的文件都在这个文件夹中,
这些是通过webapps中的项目产生的,内容可以删除,再次运行又会生成;
挡在客户端访问一个jsp文件时,tomcat会通过jsp生成java文件,
再编译java文件生成class文件,生成的java文件和class文件都会存在于这个目录下;
总结
tomcat中:
bin用来启动关闭、
conf是配置、
logs日志报错了可以看看问题原因、
webapps放项目;