服务端开发小记01——Tomcat

Tomcat

Tomcat简介

Tomcat是一个Web容器,JavaEE程序可以在此运行。Tomcat是一个中间件,在B/S架构中,浏览器发出的http请求经过tpmcat中间件,转发到最终的目的服务器上,响应消息再通过tomcat返回给浏览器。

tomcat做的事情主要有:开启监听端口监听用户的请求,解析用户发来的http请求然后访问到你指定的应用系统,然后你返回的页面经过tomcat返回给用户。

Apache,Nginx和Tomcat的区别:

Apache全称是 Apache Http Server Project, Tomcat全称是 Apache Tomcat。

Apache和 Nginx用于处理静态资源, tomcat用来处理动态资源。

Apache和Nginx相比,Nginx适合做前端服务器,适合做负载均衡。

一般情况下,使用的时候,都是 Apache+Tomcat一起使用或者 Nginx+tomcat一起使用。

Tomcat在Linux下的安装

安装系统环境:CentOS 6.8 64位

Tomcat版本:Tomcat7

安装步骤:

  1. 在安装tomcat之前需要安装好jdk。
  2. wget下载好tomcat压缩文件后解压缩:
java 复制代码
sudo tar -zxvf apache-tomcat-7.0.73.tar.gz
  1. 配置环境变量
java 复制代码
sudo vim /etc/profile

在最下方增加:

java 复制代码
export CATALINA_HOME=/developer/apache-tomcat-7.0.73

其中,CATALINA_HOME为安装tomcat的路径;

最后,vim的 ":wq" 可以保存退出。

  1. 使配置生效
java 复制代码
source /etc/profile
  1. 配置UTF-8字符集
    进入安装tomcat的conf文件夹,编辑server.xml;
    找到配置8080默认端口的位置,在xml节点末尾增加URIEncoding="UTF-8"

    最后保存退出。

Tomcat验证

进入系统解压缩后的tomcat目录,进入bin目录,执行:

java 复制代码
./startup.sh

提示如下即启动成功!

打开启动tomcat机器的ip地址和默认8080端口,浏览器中会出现tomcat页面。

Tomcat常用命令(Linux下)

Tomcat启动:${CATALINA_HOME}/bin/startup.sh

Tomcat关闭:${CATALINA_HOME}/bin/shutdown.sh

相关推荐
JAVA面经实录9176 小时前
Java企业级工程化·终极完整版背诵手册(无遗漏、全覆盖、面试+落地通用)
java·开发语言·面试
许彰午8 小时前
CacheSQL(二):主从复制——OpLog 环形缓冲区与故障自动恢复
java·数据库·缓存
Bat U8 小时前
JavaEE|多线程初阶(七)
java·开发语言
misL NITL9 小时前
idea、mybatis报错Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate‘ are required
tomcat·intellij-idea·mybatis
掌心向暖RPA自动化11 小时前
如何获取网页某个元素在屏幕可见部分的中心坐标影刀RPA懒加载坐标定位技巧
java·javascript·自动化·rpa·影刀rpa
日取其半万世不竭11 小时前
Minecraft Java版社区服务器搭建教程(Linux,适合新手)
java·linux·服务器
TeamDev12 小时前
JxBrowser 9.0.0 版本发布啦!
java·前端·混合应用·jxbrowser·浏览器控件·跨平台渲染·原声输入
AI人工智能+电脑小能手12 小时前
【大白话说Java面试题】【Java基础篇】第24题:Java面向对象有哪些特征
java·开发语言·后端·面试
AI人工智能+电脑小能手13 小时前
【大白话说Java面试题】【Java基础篇】第25题:JDK1.8的新特性有哪些
java·开发语言·后端·面试
likerhood13 小时前
SLF4J: Failed to load class “StaticLoggerBinder“ 解决
java·log4j·maven