CentOS7系统下部署tomcat,浏览器访问localhost:8080/

news/2024/12/24 9:13:04 标签: tomcat, 阿里云, 服务器

我这里以本地的VMware虚拟机创建的CentOS为例,来讲解部署tomcat的步骤,阿里云服务器ECS部署只需设置下安全组规则即可,Centos内一样。


  1. 首先启动VM,输入密码进入centos,用xshell连接

b644727f2e71468e17eed4151bc57afc.png

   2.  在家目录输入 cd /usr/local 进入local目录, 输入 mkdir  java ,创建java目录

5f041ed9dd073138e5c45e26fc2be560.png

  3. 官网下载好Jdk7,(下载地址 Java Archive | Oracle ) 下载好是一个后缀为tar.gz的压缩包,用xftp(其他工具也可以)连接主机,进入java目录,把本地的Jdk上传到服务器上.然后解压,把压缩包删除。

4d6418078ee468ec54e789d7f836fa78.png

  4.官网下载tomcat7,(下载地址 Apache Downloads ), 在家目录下创建tomcat目录, mkdir tomcat ,同上用xftp连接,上传到服务器,解压.

62a9d9fbbfa1c2805ae870a235016de2.png

 5: 配置环境变量, 命令 vim /etc/profile 进入编辑模式,在最下方插入一下内容, :wq 保存退出

JAVA_HOME=/usr/local/java/jdk1.7.0_80
CATALINA_HOME=/root/tomcat/apache-tomcat-7.0.108
CLASSPATH=.:$JAVA_HOME/lib:$CATALINA_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
export JAVA_HOME CLASSPATH CATALINA_HOME PATH

 (JAVA_HOME后面的内容就是你Jdk的安装目录,CATALINA_HOME后面是你tomcat的安装目录)

6: 命令 source /etc/profle 刷新配置生效.

7: 输入命令 Java-version , 和 startup.sh  出现以下画面即代表jdk和tomcat配置成功

74f4904890c434e6a1c12a9d5f8c2b55.png

eadfb82926e5d96c7f5acd75b7e6e331.png

8: 接下来设置防火墙,输入 firewall-cmd --state  或  systemctl status firewalld (CentOS7使用的是firewall防火墙,不再是原来的iptables) ,如果结果是 running 代表是开启, 如果是not running,代表没开启, 输入 systemctl start firewalld 开启. . 再次输入 firewall-cmd --state 查看

e381c5e0c798fb4fc365c9d45d5e8769.png

 9: 然后查看防火墙开放的端口,命令 firewall-cmd --list-ports ,如果没有内容代表没有开放端口, 需要手动开放,这里我们开放8080端口.  命令 firewall-cmd --permanent --zone=public --add-port=8080/tcp(parmanent 参数一定要加上,代表设置永久生效,如果不加,服务器重启后即失效), 添加后 重启防火墙 firewall-cmd --relaod  或 systemctl reload firewalld .再次查看 firewall-cmd --list-ports ,有8080端口即可

4cb881408e28b23b48dac14606aea314.png

 10:最后确保访问成功,重启下tomcat .(先 shutdown.sh ,再 startup.sh). 打开浏览器输入 服务器Ip加8080访问.出现tomcat 猫 即代表部署成功. 然后可以在webapps 目录下部署项目,同理地址加项目名访问.

983bd551f5285264048d585bf156ec5c.png

 

 

 

 


http://www.niftyadmin.cn/n/5797617.html

相关文章

《OpenCV计算机视觉》--介绍及基础操作

文章目录 《OpenCV计算机视觉》--介绍及基础操作一.OpenCV介绍二.下载OpenCV三.基础操作1.调用OpenCV2.读取图片信息3.读取图片的灰度图4.视频文件读取5.对图片进行切片6.提取RGB颜色通道7.合并颜色通道8.图片修改图片打码图片组合 9.cv2.resize10.图形运算图像加法运算cv2.add…

2、光同步数字传送网的特点

同步复用 光同步数字传送网(SDH)采用同步复用方式。它将多个低速信号复用成高速信号,与准同步数字体系(PDH)的异步复用不同。在 SDH 中,各支路信号与复用后的高速信号是同步的,这种同步复用的方…

【Pycharm相关设置】新版Pycharm关闭主菜单,取消自动隐藏工具栏

【Pycharm相关设置】新版Pycharm关闭主菜单,取消自动隐藏工具栏 Pycharm主菜单关闭主菜单 Pycharm主菜单 新版pycharm多了主菜单,会自动隐藏工具栏,强迫症犯了 找了很久关闭的地方 关闭主菜单 设置–>外观–》取消勾选“合并主菜单和窗口…

图像处理基础 | 格式转换.rgb转.jpg 灰度图 python

一般情况下 .rgb 格式的存储顺序: 颜色顺序: 一般情况下,.rgb 文件存储的是原始的 RGB 数据(而不是 BGR 数据)。即每个像素是由 R(红色)、G(绿色)、B(蓝色&…

OCR(二) TesseractOCR 语言包训练

目录 1. 语言包简介 2. 环境部署 2.1 安装tessract 2.2 安装java JDK 2.3 下载jTessBoxEditor 3. 训练(LSTM模式-推荐) 3.1 示例 3.2 制作tiff图片 3.3 生成box文件 3.4 调整训练文件 3.5 生成 lstmf 文件 3.6 提取LSTM文件 3.7 创建txt文件 3.8 合并 3.9 验证…

Spring Boot 整合 RabbitMQ:手动 ACK 与 QoS 配置详解

在分布式系统中,消息队列(Message Queue)是实现异步通信的重要组件。RabbitMQ 作为一个功能强大的消息代理,提供了多种消息传递模式和丰富的配置选项。在生产环境中,为了确保消息的可靠传递,我们通常需要配…

【工作流】工作顺序

背景 当时的情况是:没有产品经理,后端直接和需求方对接;前端只能短时间投入大部分时间要忙别的;只有3个角色:需求方,后端,前端; 当时直接执行的 直接使用会议了解需求&#xff0c…

Go C编程 第6课 无人机 --- 计算旋转角

旋转的秘密---认识角度 rt、lt命令学习 goc电子课程 一、编程步骤 第一步 第二步 第三步 第四步 二、画“四轴无人机” (一)、画第一根机轴 (二)、画第二根机轴 (三)、画完整的无人机 三、画“多轴无人…