当前位置: 首页 > news >正文

华为云之Linux系统安装部署Tomcat服务器

Linux系统下安装部署Tomcat 服务器

  • 一、华为云弹性云服务器ECS介绍
  • 二、Tomcat介绍
  • 三、本次实践介绍
    • 3.1 本次实践简介
    • 3.2 本次实践环境介绍
  • 四、环境准备工作
    • 4.1 预置实验环境
    • 4.2 登录华为云
    • 4.3 登录远程云服务器
  • 五、部署 Tomcat 服务器
    • 5.1 安装 JDK
    • 5.2 安装 Tomcat
    • 5.3 启动Tomcat 服务
    • 5.4 查看监听端口
  • 六、访问Tomcat网站
  • 七、修改 Tomcat 配置文件
    • 7.1 创建测试 JSP 页面
    • 7.2测试验证

一、华为云弹性云服务器ECS介绍

华为云弹性云服务器 ECS:提供安全稳定、可随时自助获取、弹性伸缩的计算服务,灵活计费,极简运维,极大降低企业成本。

在这里插入图片描述

二、Tomcat介绍

Tomcat是Apache软件基金会的开源Java Servlet容器,它实现了Java Servlet和JavaServer Pages(JSP)规范。Tomcat被广泛用于部署和托管Java Web应用程序。

三、本次实践介绍

3.1 本次实践简介

本次实践为在华为云弹性云服务器上部署Tomcat 服务器。

3.2 本次实践环境介绍

1.本次实践环境为华为KooLabs云实验平台;
2.本次实践使用服务器为华为云弹性云服务器ECS。

四、环境准备工作

4.1 预置实验环境

1.开始实验之前请点击手册上方“预置实验环境”按钮。
2.预置实验环境约等待【2分钟】后预置成功。环境预置成功会自动创建一台名称为 ecs-name 的弹性云服务器ECS。

在这里插入图片描述

预置的 ECS 资源用户、密码信息可点击预置环境信息查看。

在这里插入图片描述

4.2 登录华为云

进入【实验操作桌面】,打开Chrome浏览器,首次可自动登录并进入华为云控制台页面。

在这里插入图片描述

在这里插入图片描述

4.3 登录远程云服务器

打开桌面浏览器,进入ECS控制台,复制ECS的弹性公网IP.

在这里插入图片描述

打开桌面的Xfce终端,输入命令连接远程服务器

ssh root@EIP

在这里插入图片描述

五、部署 Tomcat 服务器

5.1 安装 JDK

安装 JDK

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

查看版本

root@ecs-name ~]# java -version
openjdk version "1.8.0_392"
OpenJDK Runtime Environment (build 1.8.0_392-b08)
OpenJDK 64-Bit Server VM (build 25.392-b08, mixed mode)

5.2 安装 Tomcat

下载 Tomcat 包

wget https://sandbox-expriment-files.obs.cn-north-1.myhuaweicloud.com/2498/apache-tomcat-8.5.88.tar.gz

在这里插入图片描述

解压软件包

tar -xf  apache-tomcat-8.5.88.tar.gz

移动至对应目录并重命名

mv apache-tomcat-8.5.88  /usr/local/tomcat

查看目录文件

[root@ecs-name ~]# ls /usr/local/tomcat
bin  BUILDING.txt  conf  CONTRIBUTING.md  lib  LICENSE  logs  NOTICE  README.md  RELEASE-NOTES  RUNNING.txt  temp  webapps  work

5.3 启动Tomcat 服务

启动Tomcat 服务

/usr/local/tomcat/bin/startup.sh

在这里插入图片描述

5.4 查看监听端口

查看 java 监听的端口

[root@ecs-name ~]# ss -nutlp |grep java
tcp    LISTEN     0      1        [::ffff:127.0.0.1]:8005               [::]:*                   users:(("java",pid=8105,fd=63))
tcp    LISTEN     0      100    [::]:8080               [::]:*                   users:(("java",pid=8105,fd=54))

六、访问Tomcat网站

打开 Chrome 浏览器,访问云服务器的公网 IP + 8080端口

在这里插入图片描述

七、修改 Tomcat 配置文件

7.1 创建测试 JSP 页面

创建测试 JSP 页面

vim  /usr/local/tomcat/webapps/ROOT/test.jsp
<html>
<body>
<center>
Now time is: <%=new java.util.Date()%>            
</center>
</body>
</html>

7.2测试验证

打开Chrome浏览器,访问一下如下链接http://EIP:8080/test.jsp。

在这里插入图片描述

http://www.xdnf.cn/news/1319581.html

相关文章:

  • 【技术博客】480p 老番 → 8K 壁纸:APISR × SUPIR × CCSR「多重高清放大」完全指南
  • YoloV9改进策略:Block改进-DCAFE,并行双坐标注意力机制,增强长程依赖与抗噪性-即插即用
  • 【Golang】:函数和包
  • HTTPS 配置与动态 Web 内容部署指南
  • 数组实现各类数据结构
  • 创建工作空间与功能包
  • nodejs 中间件
  • 科目二的四个电路
  • Windows运维之以一种访问权限不允许的方式做了一个访问套接字的尝试
  • 健身房预约系统SSM+Mybatis实现(三、校验 +页面完善+头像上传)
  • es7.17.x es服务yellow状态的排查查看节点,分片状态数量
  • 生成模型实战 | InfoGAN详解与实现
  • 1. Docker的介绍和安装
  • 安装pytorch3d后报和本机cuda不符
  • gitee 流水线+docker-compose部署 nodejs服务+mysql+redis
  • Matlab数字图像处理——基于BM4D压缩感知的三维图像信号重构算法
  • ai测试(六)
  • 中级统计师-会计学基础知识-第五章 财务报告
  • (MST,并查集)nflsoj #4114 货车运输/洛谷 P1967NOIP2003 货车运输
  • 反向代理、负载均衡器与API网关选型决策
  • C++算法题目分享:二叉搜索树相关的习题
  • 【165页PPT】基于IPD的研发项目管理(附下载方式)
  • RISC-V汇编新手入门
  • 计算机视觉(一):nvidia与cuda介绍
  • Android 组件封装实践:从解耦到架构演进
  • Python使用数据类dataclasses管理数据对象
  • metasploit 框架安装更新遇到无法下载问题如何解决
  • Redis面试精讲 Day 24:Redis实现限流、计数与排行榜
  • C#中List、Path、字符串操作等常用方法总结
  • ​​Vue 3 开发速成手册