tomcat配置及介绍

系统环境:windows 7 64位

首先下载jdk 1.7,安装好jdk。

下载tomcat 8.0的压缩包,不要下载安装包exe程序。

设置环境变量 

JAVA_HOME:C:\Java\jdk1.7.0_65    也就是jdk的安装目录

CLASSPATH:.;%JAVA_HOME%/lib/tools.jar;%JAVA_HOME%/lib/dt.jar    里面有个英文状态下的点,代表当前目录,对应的是jdk安装目录下面lib文件夹内的tools.jar和dt.jar文件。

CATALINA_BASE:C:\tomcat        tomcat的目录

CATALINA_HOME:C:\tomcat       tomcat的目录

Path:%JAVA_HOME%\bin;%JAVA_HOME%\jre7\bin;%CATALINA_HOME%\lib;%CATALINA_HOME%\bin;

以上环境变量设置好后在cmd中输入 startup 运行tomcat服务,端口默认8080,然后就能访问了。

tomcat目录介绍

bin 存放启动和关闭tomcat命令的路径

conf 存放着tomcat的配置,所有tomcat的配置都在该目录下。

lib 存放着tomcat服务器的核心类库(JAR文件),如果需要扩展tomcat功能,也可以将第三方类库复制到该路径下。

logs 这是一个每次运行tomcat产生日志存放的目录。

temp 这是保存web应用运行时过程中生成的临时文件。

webapps 改路径用于自动部署web应用,将web应用复制在该路径下,tomcat就会将该应用自动部署在容器中。

work 保存web应用运行过程中,编译生成的class文件,该文件夹可以删除,但是每次启动tomcat服务器时,系统将再次建立该路径。

其他文件是LICENSE等相关文档。

如果想修改默认的8080端口号的话就去conf/server.xml里面的Server节点中的

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

修改成自己的端口号即可,如果想运行多个tomcat服务,那么复制server节点后修改相应的参数即可。

介绍:

tomcat有三个控制台,一个是Server Status控制台,一个是Manager App控制台,一个是Host Manager控制台,

Status用于监控服务器的状态,Manager控制台可以部署、监控web应用,我们一般用Manager即可。

当我们进入控制台的时候需要输入账号密码,可以在webapps/manager/WEB-INF目录下web.xml文件中看到很多种角色,而且账户和密码是通过JAAS(Java验证和授权的API)控制的。可以看到访问每种资源需要的角色。我们一般普通开发者需要访问/text/*、/status/*的资源,所以要用到manager-gui的角色即可。

我们可以再conf/tomcat-user.xml中增加用户。

<!-- 增加一个角色。指定角色名字  -->

<role rolename="manager-gui" />

<!-- 增加一个用户,指定用户名,密码和角色即可 -->

<user username="manager" password="manager" roles="manager-gui" />

我们用账号密码进入manager app控制台后可以看到web容器中的所有web程序,我们可以对其启动、停止、重启等操作。下面的Deploy区域是可以部署web的,tomcat部署web程序的方式有:tomcat自动部署(讲文件放在webapps里面),利用控制台部署,增加自定义的web部署文件,修改server.xml进行部署web应用。

你可能感兴趣的:(tomcat配置及介绍)