Tomcat的简介安装与简单使用

Posted 云计算与运维笔记

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Tomcat的简介安装与简单使用相关的知识,希望对你有一定的参考价值。

Tomcat的简介、安装与简单使用

什么是 Java

  • Java 是一种跨平台的面向对象的程序设计语言,具有卓越的通用性、高效性、平台移植性和安全性。
  • Java 体系
    • Java SE(标准版)
    • Java EE(企业版)

JDK 简介

  • JDK( Java Development Kit )是 Sun 公司针对 Java 开发者推出的 Java 语言的软件开发工具包
  • JDK 是整个 Java 的核心( 包括如下 )
    • JRE( Java Runtime Environment ):Java 运行时环境
    • Java工具( 编译、排错、打包等工具 )
    • Java 基础的类库
  • JRE:Java 运行时环境( 包括如下 )
    • Java 虚拟机( jvm )
    • Java 核心类库和支持文件

Java Servlet 介绍

  • Servlet 是 Java 拓展 Web 服务器功能的组件规范
  • 常见的 Servlet 容器
    • IBM 的 websphere
    • Oracle 的 weblogic
    • Apache 的 tomcat
    • Redhat 的 Jboss

今天写的是 Apache 的 tomcat

什么是 Tomcat 服务器

The Apache Tomcat software is an open source implementation of the Java Servlet , JavaServer Pages , Java Expression Language and Java WebSocket technologies. The Java Servlet , JavaServer Pages , Java Expression Language and Java WebSocket specifications are developed under the Java Community Process.

上面是 Apache Tomcat 官网上的简介

主要内容是:

  • Tomcat 是属于 Apache 软件基金会的
  • Tomcat 是开源免费的
  • Tomcat 是对 Java Servlet 的实现

因为 Tomcat 需要 Java,那么我们需要 Java 环境,安装 JDK

安装部署 JDK

  • 安装 JDK 1.8 版本

使用 yum 进行安装,你可以先执行下面的命令

yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-headless

如果你的命令执行失败,可能是你的 yum 源没有配置

推荐使用华为云的 yum 源

# 备份当前的yum源
mkdir -p /etc/yum.repos.d/repo_bak/
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/repo_bak/

# 使用curl命令下载对应版本的CentOS-Base.repo文件
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.myhuaweicloud.com/repo/CentOS-Base-7.repo

# 生成缓存
yum makecache

说明:

如果执行命令yum makecache后,回显信息为“Another app is currently holding the yum lock”,则需执行命令rm -rf /var/run/yum.pid删除yum.pid文件,然后再执行命令yum makecache生成缓存。

如果执行命令yum makecache 后,回显信息为“Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again”,则需执行命令yum --disablerepo=epel -y update ca-certificates更新证书,临时禁用epel源。

  • 安装 Tomcat

我在 Tomcat 的官网上下载了最新版,实际企业环境里推荐大家使用最多人使用的 Tomcat 版本

下载 Tomcat

wget https://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.29/bin/apache-tomcat-9.0.29.tar.gz

解压 Tomcat

tar -xf apache-tomcat-9.0.29.tar.gz

移动到指定位置

mv apache-tomcat-9.0.29 /usr/local/tomcat

查看 Tomcat 的目录结构

ls /usr/local/tomcat/
  • 启动 Tomcat
/usr/local/tomcat/bin/startup.sh

看到 Tomcat started 字样则说明 Tomcat 启动成功

  • 编写一个测试页面
vim /usr/local/tomcat/webapps/ROOT/test.jsp

测试页面写入以下内容

<html>
<body>
<center>
Now time is:<%=new java.util.Date()%>
</center>
</body>
</html>
  • 访问测试页面
curl http://localhost:8080/test.jsp

看到 Now time is: 后面是具体的时间就是成功了

  • 访问默认页面
curl http://localhost:8080

Tomcat 的默认页面在 /usr/local/tomcat/webapps/ROOT/index.jsp

Tomcat 的默认目录就是 /usr/local/tomcat/webapps/ROOT/

一般的访问测试页面成功的话,访问默认页面也不会有问题的,注意测试页面的代码不要有错误

至此,Tomcat的简介、安装与简单使用就给大家介绍完了


以上是关于Tomcat的简介安装与简单使用的主要内容,如果未能解决你的问题,请参考以下文章

Tomcat基本安装与组件简介

Tomcat基本安装与组件简介

GitLab安装与汉化-实战

安装gitlab并汉化

Tomcat安装和目录简介

SpringCloud系列十一:SpringCloudStream(SpringCloudStream 简介创建消息生产者创建消息消费者自定义消息通道分组与持久化设置 RoutingKey)(代码片段