tomcat8 服务器搭建
tomcat服务器搭建
1.下载
选择自己喜欢的版本
选择对机器对应的版本
2.安装
2.1 JAVA_HOME环境安装,没啥好说的 jdk 1.8
2.2 安装完成请配置环境 JAVA_HOME
2.3 java 全局变量确认: 安装完成输入 java -version 如果得到下面的数据,恭喜安装配置成功
- 2.4 tomcat安装,一路确认
3.环境配置
-
2.5 安装成功,配置环境变量
添加系统环境变量,我的电脑->属性->高级系统设置->环境变量(操作同上) (1)变量名: CATALINA_BASE 变量值: C:\Program Files\tomcat8(Tomcat解压到的目录) (2)变量名: CATALINA_HOME 变量值: C:\Program Files\tomcat8 (3)变量名: CATALINA_TMPDIR 变量值:C:\Program Files\tomcat8\temp (4)变量名: Path 变量值:C:\Program Files\tomcat8\bin
2.6 运行Tomcat8,“开始”->“运行”->输入cmd,cd到安装目录,在命令提示符中输入 startup.bat,之后会弹出tomcat命令框,输出启动日志;打开浏览器输入http://localhost:8080/ ,如果进入tomcat欢迎界面,那么恭喜你,配置成功。
4. 检查是否安装成功
配置好了环境变量后在重新打开运行->cmd->进入到tomcat的bin目录下运行(拖拽文件进入cmd窗口可以不用输入文件路径): 运行如下指令
service.bat install
这个时候就会提示如下信息,表明安装成功:
注意:安装失败的话,要重新安装,不要直接删除目录。卸载命令为:
service.bat remove
重新执行上面的安装指令
5. 参数配置
- 5.1 服务编码修改utf-8, 修改server.xml文件
<Conector port="8080"
protocol="HTTP/1.1"
maxThreads="150"
connectionTimeout="20000"
redirectPort="8443"
URLEncoding="UTF-8"/> //解决使用HTTP Get方法传递中文参数乱码的问题
- 5.2 修改context.xml
<Context reloadable="true">
//当Web应用中的文件或web.xml文件修改后,Tomcat服务器会自动重新加载当前Web应用,避免重新启动
- 5.3 关闭Tomcat
- 关闭Tomcat服务器,“开始”->“运行”->输入cmd,在命令提示符中输入 startup.bat,或运行“tomcat6/bin”目录下的shutdown.bat文件,或者直接关闭运行Tomcat的
- 5.4 设置开机自启动
1)在cmd窗口输入service.bat
2)在输入service.bat install
这时便在计算机服务中添加了一个tomcat的服务,只需要将此服务开启即可,若要开机启动就将服务设成是自动的。
6 目录结构
-
tomcat的目录中可以看到软件包的目录:
- bin :主要是存放Tomcat服务启动相关的执行档及相关设定。
- conf : 主要是存放Tomcat服务器相关的设定。
- webapps :主要是存放Tomcat管理网站及日后开发好的JSP网站布署的地方。
- logs :主要是存放Tomcat日志文件存放的地方
7 CATALINA_BASE与CATALINA_HOME比较 (创建多个tomcat实例)
简单的说,CATALINA_HOME是Tomcat的安装目录,CATALINA_BASE是Tomcat的工作目录。如果我们想要运行Tomcat的 多个实例,但是不想安装多个Tomcat软件副本。那么我们可以配置多个工作目录,每个运行实例独占一个工作目录,但是共享同一个安装目录。
Tomcat每个运行实例需要使用自己的conf、logs、temp、webapps、work和shared目录,因此CATALINA_BASE就 指向这些目录。 而其他目录主要包括了Tomcat的二进制文件和脚本,CATALINA_HOME就指向这些目录。
如果我们希望再运行另一个Tomcat实例,那么我们可以建立一个目录,把conf、logs、temp、webapps、work和shared拷贝 到该目录下,然后让CATALINA_BASE指向该目录即可。
**在一台服务器上,可以运行多个tomcat实例,不需要安装多个tomcat.
仅运行一个Tomcat实例时,这两个属性指向的位置是相同的**
8 图形化管理工具(bin目录下)
Tomcat8w是图形化界面程序,作用是配置和监视tomcat的服务
Tomcat8是windows服务的运行程序
9.运行成功测试
在浏览器网页中输入:http://localhost:8080/ (端口号以配置文件为准)
得到如下界面表示成功
10 启动报错解决:启动报java.net.BindException: Address already in use: bind错误解决方案
修改Tomcat服务中的端口配置
- 1、修改Tomcat服务中的端口配置: 分别修改安装目录下的conf子目录中的server.xml文件(注意:两个文件中对应的端口号要不一样),修改如下 :
上一篇: Win10下Mysql5.7安装教程