tomcat是Apache开发的一个小型的服务器软件,支持servlet,使用最为广泛,通常程序员使用eclipse和tomcat组合进行web项目开发测试,tomcat安装使用也非常简单,下面我简单介绍一下使用。
1.安装。tomcat安装非常简单,只需要解压出来就ok了(我这里使用的是6.0版本,现在最常用的是6.0和7.0的都可以),但是注意了一般我们会把tomcat直接放在磁盘根目录下,路径中不要使用汉字和特殊符号,以防会出现一些奇怪的问题。解压之后,打开文件夹可以看到如下图的目录结构:
bin:显而易见,里面存放的是可执行文件,我们手动启动tomcat服务器的文件就在这里面,startup.bat,直接双击就可以打开,双击shutdown.bat则可以关闭tomcat服务。如果重复启动tomcat会报错,jvmbind,端口被占用,tomcat默认端口号是8080
conf:configure的缩写,里面存放的是配置文件,里面的server.xml文件存放了tomcat软件配置信息,使用记事本打开可以找到端口号的配置,如果端口号冲突,可以在这里进行修改,connector,port就是端口号
lib:library,类库,项目引用的类库会存放到这里
logs:日志信息,tomcat运行时的日志记录,如果有问题可以在这里面的日志中进行查看
temp:临时文件,使用后可以进行删除
webapps:此文件夹进行存放web项目,包括两类项目
1、静态项目:直接由 项目文件夹+内部的文件组成(html、css、js、jpg...这里的静态是指页面内容和结构是静态的)
2、动态项目:由项目文件夹->[WEB-INF->classes、lib 、web.xml] 、[页面( servlet、jsp、.net、php)] 组成,动态是指页面的数据等是动态生成的,动态项目的内容在发送给用户时也会转化为静态页面
web.xml中是该动态项目的配置文件,默认首页等配置信息。
放入webapps中的项目,在tomcat启动成功后,可以使用 主机ip地址+tomcat端口号+项目目录名+文件名进行访问(例如:webaaps中有一个静态项目bjsxt ,项目中有一个html文件,tomcat端口号为8080 ,使用如下地址可以进行访问:127.0.0.1:8080 /bjsxt/hello.html)
work:此目录中存放的内容和temp中存放的类似,也是临时文件,但是work中的信息可能还有用,在项目关闭后不会被自动清除,需要时可以手动删除里面的文件