tomcat是一个免费的开放源代码的Servlet容器,它是Apache软件基金会的一个顶级项目,由Apache,Sun和其他一些公司及个人共同开发而成。由于有了Sun的参与与支持,最新的Servlet和JSP规范总是能在Tomcat中的到体现。
需要安装jdk,配置jdk环境变量。(这里安装的是jdk1.8.0_121)此处不再赘述。
tomcat下载地址:http://tomcat.apache.org
有两种不同的下载:普通安装版本、解压安装版本。使用起来是一样的,只是在普通安装版本中有一些界面可提供对Tomcat的快捷设置,而且普通安装会将Tomcat作为系统服务进行注册。
到kitty百度云盘下载tomcat7.0.62x64.zip包,解压到F:\aa_soft_install\tomcat7.0.62x64\
环境变量的配置(kitty验证好像不配置也无所谓,其实是需要的原因见kitty的summary里的文档)
1)新建系统变量,变量名为:tomcat_HOME,变量值为:F:\aa_soft_install\tomcat7.0.62x64
2)新建系统变量,变量名为:CATALINA_HOME,变量值为:F:\aa_soft_install\tomcat7.0.62x64
3)在系统变量中找到Path变量名,在末尾添加如下内容;%CATALINA_HOME%\bin;%CATALINA_HOME%\lib;%CATALINA_HOME%\lib\servlet-api.jar;%CATALINA_HOME%\lib\jsp-api.jar
到此环境基本搭建完成。
2.3 启动tomcat服务器
1)点击bin目录下的startup.bat批处理文件,可以看到控制台命令窗口会一闪而过,看不清具体是啥,没关系,还可以看下面的操作。
2)进入cmd命令窗口,进入到tomcat/bin目录,然后输入命令startup,看到以下内容,就说明tomcat环境搭建成功。
-----------------------------------------------------------------------------------------------------------------------------------------
|F:\aa_soft_install\tomcat7.0.62x64\bin>startup |
|Using CATALINA_BASE: "F:\aa_soft_install\tomcat7.0.62x64" |
|Using CATALINA_HOME: "F:\aa_soft_install\tomcat7.0.62x64" |
|Using CATALINA_TMPDIR: "F:\aa_soft_install\tomcat7.0.62x64\temp" |
|Using JRE_HOME: "C:\Program Files\Java\jdk1.8.0_121" |
|Using CLASSPATH: "F:\aa_soft_install\tomcat7.0.62x64\bin\bootstrap.jar;F:\aa_soft_install\tomcat7.0.62x64\bin\tomcat-juli.jar" |
-----------------------------------------------------------------------------------------------------------------------------------------
3)在浏览器中输入http://localhost:8080,如果打开有只猫的首页说明tomcat环境搭建成功。
tomcat常用配置设置
tomcat以window方式显示控制台设置:
我们有看到tomcat目录/bin文件夹里有个tomcat7w.exe,顾名思义就是tomcat以window方式显示控制台。第1次点击打开它时候,可能会提示:tomcat指定的服务未安装的提示错误信息,如下所示:
-----------------------------------------
|指定的服务未安装 |
|Unable to open the service tomcat7 |
-----------------------------------------
解决方法:打开cmd命令行窗口,进入tomcat安装目录,进入到bin目录下,输入命令:service.bat install即可,如下所示:
-----------------------------------------------------------------------------------------
|F:\aa_soft_install\tomcat7.0.62x64\bin>service.bat install |
|Installing the service 'Tomcat7' ... |
|Using CATALINA_HOME: "F:\aa_soft_install\tomcat7.0.62x64" |
|Using CATALINA_BASE: "F:\aa_soft_install\tomcat7.0.62x64" |
|Using JAVA_HOME: "C:\Program Files\Java\jdk1.8.0_121" |
|Using JRE_HOME: "C:\Program Files\Java\jdk1.8.0_121\jre" |
|Using JVM: "C:\Program Files\Java\jdk1.8.0_121\jre\bin\server\jvm.dll" |
|The service 'Tomcat7' has been installed. |
-----------------------------------------------------------------------------------------
这样就可以让tomcat以window方式显示控制台。点击tomcat7w.exe会显示一个可以点击启动、停止、重启等操作的窗口。
点击start启动tomcat服务,如果startup type选择Automatic,就是开机启动,这样就不需要每次都手动开启。
修改访问端口号
端口8080改为80,从而http://localhost:8080/web项目/可以直接写为:http://localhos/web项目/
编辑tomcat目录/bin/server.xml
将:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"/> 改为:
<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"/>
配置web项目的虚拟目录
配置之前,web项目文件夹里必须新建一个WEB-INF文件夹,此文件夹里必须有个web.xml文件。这些都可以直接在tomcat/webapps/ROOT/里复制过来,放到自己的WEB项目中即可。
如果不配置,则需将web项目的文件夹放在tomcat/webapps/下,访问路径为:http://localhost:8080/web项目文件夹名称/
注意:如果web项目放在其他盘符,则编辑conf/server.xml,在文档的末尾处添加:<Context path="/nala" docBase="e:\www\nala"></Context>,如图所示
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t "%r" %s %b" prefix="localhost_access_log" suffix=".txt"/> |