华为云服务器上部署war包(虚拟机也同样适用)

news2025/1/12 8:53:40

目录

  • linux部署war包
    • 安装jdk
    • 关闭防火墙
      • 简单粗暴(推荐虚拟机使用)
      • 复杂但安全(推荐服务器使用)
    • 安装tomcat
    • 部署war包

linux部署war包

安装jdk

执行命令查看可安装java版本

yum -y list java*

执行命令安装jdk8

yum install -y java-1.8.0-openjdk-devel.x86_64

注意:如果python升级到了3.*版本的话,运行上面这条命令会报错
在这里插入图片描述
这个时候,利用vim /usr/libexec/urlgrabber-ext-down打开该文件,把
#! /usr/bin/python
改成
#! /usr/bin/python2.7
即可

输入以下命令,能正常显示版本即安装成功

java -version

关闭防火墙

简单粗暴(推荐虚拟机使用)

由于我用的是服务器,所以我是防火墙并没有关,而是开放指定端口,但是如果是虚拟机的话,可以直接使用下面的指令关闭防火墙

systemctl stop firewalld.service
systemctl disable firewalld.service

复杂但安全(推荐服务器使用)

服务器的话,可以使用这种方法,使用iptables防火墙的同时会关闭默认的firewalld防火墙

yum install -y iptables-services
vim /etc/sysconfig/iptables

添加下面语句

-A INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT

重启使配置生效

service iptables restart

设置开机自启动

systemctl enable iptables.service

输入以下命令可以看到配置是否生效

iptables -L -n

服务器还需要到对应的服务器官网配置安全组才能访问到网站,我这里就不细说了

安装tomcat

输入以下命令安装

wget http://apache.mirrors.pair.com/tomcat/tomcat-8/v8.5.84/bin/apache-tomcat-8.5.84.tar.gz

解压压缩包

tar -xvf apache-tomcat-8.5.84.tar.gz

进入bin目录

cd apache-tomcat-8.5.84/bin/

启动tomcat

sh startup.sh

成功访问
在这里插入图片描述

部署war包

先关闭tomcat

sh shutdown.sh

将war包放置到tomcat/webapp目录下
然后到bin目录下,启动tomcat

sh start.sh

成功访问
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/118049.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

12. 爬虫训练场项目,jinja2 模板继承,项目继续迭代

本篇博客我们将前端模板的通用部分进行抽离,便于整理管理,使用的是 jinja2 中模板继承相关技术。 文章目录Flask 模板引擎块(Block)更细的块拆解完善 general 目录和 school 目录 HTML 文件宏(Macro)Flask …

章节六:RASA NLU组件介绍--特征生成器

目录一、前言二、特征生成器MitieFeaturizerSpacyFeaturizerConveRTFeaturizerLanguageModelFeaturizerRegexFeaturizerCountVectorsFeaturizerLexicalSyntacticFeaturizer一、前言 RASA在处理对话时,整体流程是pipeline结构,自然语言理解(N…

SpringBoot操作Redis

目录 1.IDE创建一个maven项目 2、 添加redis启动器 3.修改配置文件application.properties 4.在测试类中测试 SpringBoot操作Hash(哈希) SpringBoot操作List集合类型 SpringBoot操作Set集合类型 SpringBoot操作ZSet集合类型 1.IDE创建一个maven项…

dubbo(尚硅谷)学习笔记2

我们现在来做dubbo和springboot整合: 我们先来创建一个springboot项目: 然后把serviceimpl层拷贝过来。 因为我们这个也需要用到公用接口和实体类,所以还是需要导入一下这个依赖: 同样的我们也需要创建一个服务的消费者&#xf…

设计模式之美总结(行为型篇)

title: 设计模式之美总结(行为型篇) date: 2022-12-26 17:25:29 tags: 设计模式 categories:设计模式 cover: https://cover.png feature: false 文章目录1. 观察者/发布订阅模式(Observer Design Pattern/Publish-Subscribe Design Pattern…

Unity2D像素游戏开发——Aseprite简单人物绘画+动画制作导出精灵表示例

目录 前言 什么是帧? 什么是Aseprite? 运行环境 正文 示例:绘制人物 制作多帧动画 微调 导出精灵表 总结 作品欣赏 附一个下载链接: 前言 什么是帧? 我们看到的动画都是由一张张图片连续播放而成的&#…

scipy

scipy.interpolate插值方法 import numpy as np def func(x, y):return x*(1-x)*np.cos(4*np.pi*x) * np.sin(4*np.pi*y**2)**2grid_x, grid_y np.mgrid[0:1:100j, 0:1:200j]rng np.random.default_rng() points rng.random((1000, 2)) values func(points[:,0], points[:…

高颜值蓝牙耳机有哪些?音质好颜值高的蓝牙耳机推荐

喜欢安静的人们,相信都会有一副蓝牙耳机吧,作为我们生活当中必不可少的数码产品,除了手机以外,蓝牙耳机几乎也是使用率很高的,它通过蓝牙连接,非常方便,下面是小编精心挑选的四款蓝牙耳机。 一…

告别“限速”,个人网盘进入云时代

配图来自Canva可画 在数字经济广泛渗透的条件下,个人网盘市场也得到了长足发展。而在5G和AI的加持下,个人网盘不断进行技术融合和迭代,云盘已然成为互联网用户以及智能设备存储的基本服务,而其应用场景也顺理成章地开始向各个细分…

window11 node.js 安装与下载

最近电脑莫名其妙的被一些恶意流氓软件捆绑了,今天我直接给恢复出厂设置了。顺便记录一下软件的安装步骤。 1. 先去官网下载 官网地址 ① 进入到官网后如下图所示 ②根据自己电脑选择合适的版本下载(我是wiindows 64位 ) ③ 双击安装包点击…

道路交通警示牌数据集以及训练好的YOLO模型权重文件

道路交通警示牌yolo模型1.交通标志数据集的介绍2.训练出权重文件1.交通标志数据集的介绍 交通标志(国外的交通标志)数据集是经过标注过的数据集,包括77个类别;标注类别如下: ‘200m’, ‘50-100m’, ‘Ahead-Left’, …

如何写好一份数据分析报告?

数据分析报表怎么做?这是一个很笼统的问题,所以这篇尝试从数据分析报表的3个方面来说下,准备了3天,内容较长,心急的小伙伴先看索引: 数据分析报表的原则数据分析报表的数据来源数据分析报表的可视化展示 0…

【按钮的两种状态 Objective-C语言】

一、继续上一篇文章的按钮案例 1.先说思路: 1)先把最上面的图片按钮实现了 我们拽1个按钮,给它一个背景图,加一个文字“点我啊” 当你鼠标按下去的时候,换成另1个背景图 当你鼠标按下去的时候,按钮的背景图变了,并且上面的文字也变了,变成“摸我干啥” 当你鼠标抬起…

Doris-集成其他系统(四)

目录0、准备1、Spark 读写 Doris1.1 准备 Spark 环境1.2 使用 Spark Doris Connector1.2.1 SQL 方式读写数据1.2.2 DataFrame 方式读写数据(batch)1.2.3 RDD 方式读取数据1.2.4 配置和字段类型映射1.3 使用 JDBC 的方式(不推荐)2、…

京东零售大数据云原生架构实践

通常谈到大数据,想到的是大数据平台、Hadoop生态或者数据湖技术,关注于大数据存储、大数据计算方向上的技术发展与应用;谈到云原生,想到的是微服务架构、容器化或者SRE(Site Reliability Engineer)运维范畴…

圣诞节快乐,程序员们!

一、前言 为了参加圣诞创意大赛,拖着阳过的病体,在咳嗽的间隔时间变长之后,发个帖子沾点节日气氛。前段时间参加了大模型训练营,趁着热度,刷一下AIGC的氛围。 二、创意名 因为生病了,所以就懒&#xff0…

【Pygamre实战】2023人气超高的模拟经营类游戏:梦想小镇代码版火爆全场,免费体验分享下载哦~

前言 梦想还是要有的,万一实现了呢?!今天小编就来用代码实现自己专属的城市——特大都市: 梦想小镇启航。顾名思义,梦想小镇是梦想花开之地。自己当市长不香嘛! 所有文章完整的素材源码都在👇…

Unity3d C#实现类似于王者荣耀技能读条和CD冷却的功能(含源码)

效果 效果如图,主要是释放技能后,有一定的技能的持续时间(也可以设置为0),然后技能释放完成后,技能进入了冷却时间的倒计时,技能冷却完成后就可以再次释放。 实现 UI搭建 UI的搭建较为简单就…

react基本使用

react基本使用1.基础知识1.1 React 介绍1.2 React特点声明式UI组件化学习一次,随处使用2.基本使用2.1 React 脚手架(CLI)使用 React 脚手架创建项目项目目录结构说明和调整2.2 使用React 的基本步骤2.2.1 导入react和react-dom2.2.2 创建reac…

2023风丘内推计划——“你的同事 你来挑”

招 聘 简 章 (一)企业文化 愿 景:让科技更简单 使 命:为客户创造更多价值;为员工创造更多机会;为社会贡献更多美好! 价值观:诚信敬业、持续创新、团队合作、追求卓越、勇担…