欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

tomcat8 服务器搭建

程序员文章站 2024-03-25 15:48:58
...

tomcat服务器搭建

1.下载

官网地址: https://tomcat.apache.org/
tomcat8 服务器搭建

  • 选择自己喜欢的版本
    tomcat8 服务器搭建

  • 选择对机器对应的版本

tomcat8 服务器搭建

2.安装

  • 2.1 JAVA_HOME环境安装,没啥好说的 jdk 1.8

  • 2.2 安装完成请配置环境 JAVA_HOME

  • 2.3 java 全局变量确认: 安装完成输入 java -version 如果得到下面的数据,恭喜安装配置成功

tomcat8 服务器搭建

  • 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

这个时候就会提示如下信息,表明安装成功:

tomcat8 服务器搭建

注意:安装失败的话,要重新安装,不要直接删除目录。卸载命令为:

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服务的运行程序
tomcat8 服务器搭建

tomcat8 服务器搭建

9.运行成功测试

在浏览器网页中输入:http://localhost:8080/ (端口号以配置文件为准)

得到如下界面表示成功

tomcat8 服务器搭建

10 启动报错解决:启动报java.net.BindException: Address already in use: bind错误解决方案

修改Tomcat服务中的端口配置

  • 1、修改Tomcat服务中的端口配置: 分别修改安装目录下的conf子目录中的server.xml文件(注意:两个文件中对应的端口号要不一样),修改如下 :

tomcat8 服务器搭建

tomcat8 服务器搭建

tomcat8 服务器搭建

上一篇: Win10下Mysql5.7安装教程

下一篇: