tomcat8 服务器搭建

tomcat服务器搭建

1.下载

官网地址: https://tomcat.apache.org/

  • 选择自己喜欢的版本

  • 选择对机器对应的版本

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文件(注意:两个文件中对应的端口号要不一样),修改如下 :

猜你喜欢

转载自blog.csdn.net/bencheng06/article/details/82470151