tomcat
tommcat是web容器,是纯java编写的,因此在与平台无关,可以在任何平台上运行。
tomcat的安装
下载安装包
https://tomcat.apache.org/
在上面的网址中,下载tomcat,tomcat需要和jdk版本相对应。
比如:jdk1.6应下载tomcat6,jdk1.8应选择tomcat8。
windows下载zip包,linux下载tar包,建议不要下载安装文件,因为安装文件的tomcat看不到启动、运行时控制台的输出,不利于开发者使用。
目录结构
解压刚才下载的安装包,目录结构如下。
- bin:存放启动和关闭tomcat的命令
- conf:存放tomcat的配置文件,所有tomcat的配置都在该路径下设置。
- lib:存放tomcat服务器的核心类库(JAR文件),如果需要扩展tomcat功能,也可以将第三方类库复制该路径下。
- logs:这是一个路径,该路径用于保存tomcat每次运行后产生的日志。
- temp:保存web应用运行过程中生成的临时文件。
- webapps:该路径用于自动部署web应用,将web应用复制在该路径下,tomcat会将该应用自动部署到容器中。
- work:保存web应用在运行过程中,编译生成的class文件,该文件夹可以被删除,但每次启动tomcat服务器时,系统将再次建立该路径。
- LICENSE:等相关文档。
- 运行tomcat只需要一个环境变量:JAVA_HOME。
启动tomcat
在windows中,双击bin目录下的startup.bat文件即可。
启动成功后,打开http://localhost:8080即可看到界面。
配置文件
通过修改配置文件可以修改服务运行的端口号。
如果需要让tomcat运行多个服务,只需要复制server.xml文件中的<Service>元素,并修改相应的参数,便可以实现一个tomcat运行多个服务。
控制台
如图所示,tomcat有三个控制台,一个是server status控制台,一个是tomcat manager,一个是tomcat administration。status用来监控服务器的状态,而manager控制台可以部署、监控web应用,因此通常只需要使用manager控制台即可。
通过tomcat-users添加用户以及角色。
例如:
<tomcat-users>
<role rolename="manager-gui"/>
<user username="manager" password="manager" roles="manager-gui"/>
</tomcat-users>
这样,就可以通过该用户名和密码进入manager控制台。
注意:通过webapps下的WEBINF目录下的web.xml查看登陆manager控制台需要的角色权限。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。