Tomcat是常用的web服务器,笔者做Java开发用的最多的就是这个服务器。笔者常用的版本是:8.5.38,这里记录一下使用的事项。
Windows
下载
- 访问Tomcat下载网站:https://tomcat.apache.org/
- 选Download>Archives(Tomcat下载档案)

- 选tomcat-8/(Tomcat8),当然你如果要用其他版本的也可以一样进去下载。这里有很多,如果你需要特定版本的话可以在这里去找。

- 选bin/(发布目录)

- 选apache-tomcat-8.5.38-windows-x64.zip,浏览器会提示下载。这个是Windows64版本的,如果你需要其他操作系统版本的也可以下载对应的安装文件。

- 下载完毕后得到apache-tomcat-8.5.38-windows-x64.zip文件。
安装
- 将Tomcat压缩包解压到你的安装目录,笔者安装目录是D:\Program Files。

- 进入Tomcat的bin目录,双击运行startup.bat文件,启动Tomcat服务。


在Tomcat运行窗口中看到上图中的日志就说明启动成功。
- 在浏览器中访问http://localhost:8080/,可以访问Tomcat主页。

- 外部主机可以通过http:{主机ip}:8080访问你的这个Tomcat服务器。
配置
上文中启动Tomcat成功后通过访问主机的8080端口,就可以访问到Tomcat,是因为Tomcat配置的端口号默认是8080,这个配置是可以通过配置文件修改的。
- 进入Tomcat的conf文件夹,找到server.xml文件。

- 使用编辑器打开这个文件,找到protocol="HTTP/1.1"的Connector节点

- 节点中的port属性就是服务开启的端口,这个根据你的项目部署情况自行配置。
- 一般会在这个节点中添加URIEncoding="UTF-8",允许服务器访问中文路径。

但是好像现在Tomcat默认是能够访问中文路径,即使不加这个配置也没事。但是出于习惯,笔者每次都还是加上了。
添加服务
Tomcat服务器一般会配置成Windows服务,开机时自动启动。
- 添加环境变量


- 安装Tomcat服务,打开一个命令窗口,切换到Tomcat的bin目录,在窗口中执行命令:
service.bat install

出现上图中的日志说明服务安装成功。
- 在Windows服务列表中可以看到多了一个Tomcat服务,可以通过服务的管理,设置Tomcat的启动,开启启动/手动启动/关闭服务等。

- 删除服务,执行命令:
service.bat remove

出现上图日志Tomcat服务删除成功,可以查看Windows服务列表中已经没有了Tomcat服务。
部署
Tomcat安装好以后可以在Tomcat中部署web项目。
- 将你发布的项目拷贝到Tomcat的webapps文件夹中。webapps中的hfys是笔者发布的项目,其他的都是Tomcat自己的内容。如果不需要可以都删掉。

- 启动Tomcat服务,访问上文中拷贝进去发布的项目。能访问到项目主页说明部署成功。

网友评论