Tomcat下载安装配置

网络通信三要素

IP

电子设备(计算机)在网络中的唯一标识

端口

应用程序在计算机中的唯一标识

传输协议

规定了数据传输的规则
基础协议

  • tcp:安全协议,三次握手。速度稍慢
  • udp:不安全协议。速度快

web服务器软件

服务器

安装了服务器软件的计算机

服务器软件

接受用户的请求,处理请求,做出响应

web服务器软件(web容器)

可以部署web项目,让用户通过浏览器来访问这些项目

JavaEE

Java语言在企业级开发中使用的技术规范的总和,一共规定了13项大的规范

常见的Java相关的web服务器软件

webLogic

oracle公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的

webSphere

IBM公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的

JBOSS

JBOSS公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的

Tomcat

Apache基金组织,中小型的JavaEE服务器,仅仅支持少量的JavaEE规范,开源的,免费的

Tomcat服务器

下载

http://tomcat.apache.org/
Tomcat下载安装配置_第1张图片
要下载的.zip

安装

解压下载的压缩包即可

目录结构

bin:可执行文件
conf:配置文件
lib:依赖的jar包
logs:日志文件
webapps:存放web项目
work:存放运行是的数据

环境变量

一般没必要配置Tomcat的环境变量,浪费电脑资源,去安装目录操作或用编译器时指定安装目录就行了

卸载

删除目录就行了

启动

找到安装目录下 bin/startup.bat 双击即可

访问

启动后,浏览器输入:
http://localhost:8080 访问自己Tomcat
http://别人的IP:8080 访问别人的

常见问题

双击startup.bat 黑窗口一闪而过
原因
没有正确配置JAVA_HOME环境变量,而Tomcat是依赖JDK运行的,需要配置JAVA_HOME来让它找到JDK
解决方案
在本机中环境变量里将JDK的bin目录路径用JAVA_HOME代替

启动报错
原因
如果8080端口被本机上其他进程占用了,启动时会报错
解决方案
暴力
找到占用的端口号,并且找到对应的进程,结束该进程
cmd -> 输入netstat -ano -> 找到8080对应的PID(进程ID)-> 去任务管理器中过PID 找到对应进程并结束它
温柔
修改自身的端口号
在conf/server.xml中修改端口号(默认端口号80)
启动控制台乱码
找到 安装目录/conf/logging.properties 添加
找到图中位置添加红框中代码

关闭

  1. 正常关闭
    方法一:双击bin/shutdown.bat
    方法二:Ctrl+c
  2. 点右上角叉叉关闭

配置项目

  1. 方法一
    直接将项目放到webapps目录下即可
    简化部署:将项目打成一个war包,再将war包放置到webapps目录下,war包会自动解压缩

  2. 方法二
    配置conf/server.xml文件
    在标签体中配置

    docBase:项目在本机中存放的路径
    path:虚拟目录(访问时输入的文件名)
    缺点:server.xml是Tomcat的核心配置文件,在里面编写安全性不高

  3. 方法三
    在conf/Catalina/localhost目录下创建任意名称的xml文件
    在文件中编写
    虚拟目录:xml文件的名称

你可能感兴趣的:(软件,Tomcat)