云服务器 CentOS7 操作系统上安装Jpress (Tomcat 部署项目)

1、xShell 和 xftp 下载安装(略)

https://www.xshell.com/zh/free-for-home-school/

2、xftp 连接云服务器

xftp 新建连接
在这里插入图片描述

3、JDK 压缩包下载

下载 jdk1.8
注:此处 CentOS7 是64位,所以下载的是:Linux x64, 文件类型为 tar.gz 的文件
JDK 官网地址:https://www.oracle.com/java/
在这里插入图片描述
上传此包到云服务器上面

xShell 连接云服务器,找到 jdk1.8 所在的位置,输入解压指令:

tar -xvf jdk-8u202-linux-x64.tar.gz  

在这里插入图片描述
配置 jdk 环境,输入编辑指令:

vim /etc/profile

在这里插入图片描述
在最后一行加上环境:

#set java enviroment
JAVA_HOME=/usr/local/jdk/jdk1.8 
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH

JAVA_HOME= jdk 的安装路径,编辑完毕,按下键盘的 Esc 退出编辑模式,再输入指令:

:wq

保存并退出
如下图所示:
在这里插入图片描述

检查 jdk 是否安装成功,编辑完保存退出

输入重置环境指令:

source /etc/profile

输入查看版本指令:

java -version

在这里插入图片描述## 4、Tomcat 压缩包下载
下载 apache-tomcat-9.0.65.tar
下载地址:https://tomcat.apache.org/download-90.cgi
在这里插入图片描述
把 tomcat 压缩包上传云服务器界面,直接鼠标选中文件拖动即可
在这里插入图片描述
xShell 连接云服务器,输入解压指令:

tar -xvf apache-tomcat-9.0.65.tar.gz

在这里插入图片描述
开放 8080 端口
在这里插入图片描述
启动tomcat,进入 tomcat 的 bin 目录,输入启动指令:

./startup.sh 

在这里插入图片描述
测试是否启动成功,在浏览器中输入:云服务器公网IP:8080
在这里插入图片描述

5、linux 中 mysql 下载安装

此处省略

在云服务器的 mysql 中创建新的数据库,鼠标右键点击本地连接的云服务器 mysql,再选择新建数据库
在这里插入图片描述

6、云服务器 tomcat 部署项目

通过 xftp 把本地的 war 包上传到 tomcat 的 weapps 目录下
在这里插入图片描述
测试是否部署成功,进入 tomcat 的 bin 目录,输入启动指令:

./startup.sh 

注:要关闭防火墙

在浏览器中输入:云服务器公网 IP:8080/war 包的名字

如:120.40.80.130:8080/starter-tomcat-5.0

如下图所示:
在这里插入图片描述

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

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

相关文章

Hbuilder本地调试微信H5项目(二)--添加UView框架插件

摘要 在一个已创建的Hbuilder项目中,添加uView框架插件 前置准备 已安装Hbuilder 已创建uni-app的H5默认模板项目 实现逻辑 在Hbuilder官网找到组件说明页面 下载插件并导入HbuilderX 具体实现 访问网站 访问网址Hbuilder的uView1.8.6版本说明页 或者访问…

Python3操作MySQL8.XX创建表|CRUD基本操作

Python3操作MySQL8.XX创建表|CRUD基本操作 Python3操作SQLite3创建表主键自增长|CRUD基本操作 一: Python3操作Mysql数据库建表 import pymysqlPython3操作Mysql创建表: # 打开数据库连接 db pymysql.connect(host"localhost", user"您…

芯片SoC设计你了解吗?

数字IC设计根据岗位性质一般包含SOC设计,前端设计,ASIC设计,逻辑设计,IP设计,CPU设计等。 有人说:做IP设计就是翻译官,做SOC设计就是连连看。 SoC设计是做什么的?与IP设计有什么不同…

现代架构设计:构建可伸缩、高性能的分布式系统

文章目录 第1节:引言第2节:架构设计的关键原则2.1 微服务架构2.2 异步通信2.3 数据分区和复制2.4 负载均衡 第3节:代码示例3.1 创建产品服务3.2 创建消息队列3.3 创建产品更新服务 第4节:性能优化和监控4.1 建立性能基准4.2 水平扩…

解密智能化评估在培训考试系统中的应用

智能化评估在培训考试系统中的应用旨在提供更全面和准确的评估方式,以帮助培训机构或个人评估学员的学习成果。该系统结合了现代技术和评估理论,能够自动化地进行评估、反馈和分析,提供个性化的学习支持和指导。 智能化评估系统通过采集学员…

TensorFlow入门(四、数据流向机制)

session与"图"工作过程中存在的两种数据的流向机制,即:注入机制和取回机制 注入机制(feed):即通过占位符向模式中传入数据 取回机制(fetch):指在执行计算图时,可以同时获取多个操作节点的计算结果 实例代码如下: import tensorflow.compat.v1 as tftf…

信息收集进阶版-张榜公告型收集

信息收集进阶版-张榜公告型收集 一、思路(1)张榜公告型收集1.明确思维,构建思维导图2.逐行分析①利用FOFA、SHODAN、Hunter来直接精确定位到想要的资产②调用nmap来确认端口是否是正常开放③批量检测收集到的资产是否是正常回复④编写POC检测…

csdn未经允许将我的文章设置成vip收费

以前在csdn写了一些笔记,后来不用csdn了,想着留下这些笔记或多或少能帮助其他初学者,就没管它。结果csdn把文章设置成收费了,这个收费不是我本人弄的,是csdn弄的!我现在只能把这些文章删除掉了。

【慕伏白教程】 Linux 深度学习服务器配置指北

文章目录 镜像烧录系统安装系统配置常用包安装 镜像烧录 下载 Ubuntu 镜像 Ubuntu 桌面版 下载烧录工具 balenaEtcher 准备至少 8G 的 空白U盘 开始烧录 系统安装 开机进入BIOS,修改U盘为第一启动 选择 Try or Install Ubuntu 往下拉,选择 中文&a…

1、靶机——Pinkys-Place v3(1)

文章目录 一、环境二、获取flag11、扫描局域网内存活主机1.1 查看kali的IP地址1.2 扫描存活主机 2、粗略扫描靶机端口(服务)3、寻找ftp服务漏洞4、扫描端口详细信息5、匿名登录ftp 一、环境 攻击机:kali 靶机:Pinkys-Place v3&am…

【独家专访】“数网”同防筑牢屏障——新型电力系统网络安全保障体系需加快调整

随着全球数字化进程不断加快,在国际竞争和冲突中,网络战和数据战已然屡见不鲜。电力作为关系国计民生的关键行业,更成为网络攻击的重要对象。加强电力等关键信息基础设施的网络安全保障,是国家今后一段时期的重点工作。7月15日召开…

json对象中嵌套一个json字符串,python如何生成带有转义字符的json的字符串?

前言 不想用java去弄,一顿操作json.dumps也没用,后面才知道需要这么操作 目的生成: data {"json": "{\"key1\": \"value1\", \"key2\": \"value2\"}" }但是直接用 import …

微信删除好友对方知道吗?如何加回微信好友?

微信是我们日常生活中使用最多的社交软件,很多小伙伴在使用微信时都曾发出过这样的疑问:微信删除好友对方知道吗?当自己在微信中删除某人后,对方是否会收到信息提醒?另外,如果删除好友后感到后悔&#xff0…

lenovo联想笔记本电脑ThinkPad X13 AMD Gen2(20XH,20XJ)原装出厂Windows10系统镜像

联想原厂Win10系统,自带所有驱动、出厂主题壁纸、系统属性联想LOGO专属标志、Office办公软件、联想电脑管家等预装程序 链接:百度网盘 请输入提取码 提取码:dolg 适用于型号:20XL,20XJ,20XG,21A1,20XK,20XH,20XF,21A0 所需要…

竞赛 基于生成对抗网络的照片上色动态算法设计与实现 - 深度学习 opencv python

文章目录 1 前言1 课题背景2 GAN(生成对抗网络)2.1 简介2.2 基本原理 3 DeOldify 框架4 First Order Motion Model5 最后 1 前言 🔥 优质竞赛项目系列,今天要分享的是 🚩 基于生成对抗网络的照片上色动态算法设计与实现 该项目较为新颖&am…

[golang gui]fyne框架代码示例

1、下载GO Go语言中文网 golang安装包 - 阿里镜像站(镜像站使用方法:查找最新非rc版本的golang安装包) golang安装包 - 中科大镜像站 go二进制文件下载 - 南京大学开源镜像站 Go语言官网(Google中国) Go语言官网(Go团队) 截至目前(2023年9月17日&#x…

ubuntu18.04安装docker

ubuntu18.04安装docker 文章目录 ubuntu18.04安装docker一.安装1.更新软件库索引2.安装一些必要的软件包3.添加Docker的官方GPG密钥4.添加Docker软件库5.再次更新软件库索引6.安装Docker CE7.启动Docker并设置开机启动8.验证Docker安装9.(若要让非root用户可以运行Docker命令)可…

8应用服务与领域服务

本系列包含以下文章: DDD入门DDD概念大白话战略设计代码工程结构请求处理流程聚合根与资源库实体与值对象应用服务与领域服务(本文)领域事件CQRS 案例项目介绍 # 既然DDD是“领域”驱动,那么我们便不能抛开业务而只讲技术&…

高压 36V 四通道 DMOS 全桥驱动MS3988/3988N

MS3988/MS3988N 是一款四通道 DMOS 全桥驱动 器,可以驱动两个步进电机或者四个直流电机。每个全桥 的驱动电流在 36V 电源下可以工作到 1.2A。 MS3988/MS3988N 集成了固定关断时间的 PWM 电流校正器, 以及一个 2bit 的非线性 DACs(数模转…

自学视觉SLAM(1)

引言 小编研究生的研究方向是视觉SLAM,目前在自学,已经学了Linux系统的基本操作,vim编辑器以及高翔老师的一些视屏。本篇文章为初学笔记。 文章目录 引言1 熟悉 Linux1.1 如何在 Ubuntu 中安装软件(命令⾏界⾯)&#x…