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

news2024/12/24 8:14:47

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.coloradmin.cn/o/1043596.html

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

相关文章

CSAPP的Lab学习——ProxyLab

文章目录 前言一、第一部分:实现一个顺序的web代理HTTP/1.0 GET请求请求标头端口号 二、第二部分:处理多个并发请求三、第三部分:缓存web对象最大缓存大小最大对象大小驱逐政策同步 总结 前言 一个本硕双非的小菜鸡,备战24年秋招…

打点初级技巧

什么是打点? 打点的目的获取一个服务器的控制权限。获得一个webshell。 步骤 如果你拿到一个网站的名字,该如何进行打点呢?首先,在天眼查上查询该网站,进入查询到的官网: 天眼查-商业查询平台_企业信息查…

48v转24v 3A 48v转12v 48v转5v电源芯片AH7691X

AH7691X是一款高-效-率、高-压降压型DC-DC转换器,采用固定110KHz的开关频率,具备3A的输出电流能力,低纹波,并且具备***软启动功能、过压保护功能和温度保护。该器件还集成了峰值限流功能,简化了电路设计。 AH7691X内部…

2023 年热门的大型语言模型 (LLMs)汇总【更新至9月26】

一、全景地图 整理了一张大语言模型的血缘图谱,如下图所示: 图中的大语言模型,都是自己做过评测的,主观了点,但是原汁原味,有好的可以推荐给我。 二、ChatGPT系列 ChaTGP是商业版本大语言模型的正统&…

ModuleNotFoundError: No module named ‘Crypto.Cipher‘或‘Crypto 的终极解决方案

1、安装wapiti漏洞扫描工具,出现这个错误,先安装pycrypto,因为在python3以上的版本中,Crypto包名变了。 1)尝试安装: pip install pycrypto 2)安装成功,找到本地python安装目录&a…

processflow基于私有云存储的多人实时协作尝试

前言 继上一篇基于oneDrive实现多人协作之后,发现Onedrive存在诸多限制之处,比如国内网络环境很差,多人协作还需要processflow用户自己注册oneDrive账号,然后oneDrive系统内进行文件分享,才能拿到分享链接进行多人协作…

一文教你学会Makefile脚本的简单应用

一文教你学会Makefile脚本的简单应用 一.什么是Makefile脚本二.Makefile语法三.使用Makefile编译多个文件3.1 运行脚本3.2 利用Makefile删除不必要文件 四.Makefile进阶语法4.1在Makefile中使用变量4.2 Makefile中通配符 五.总结 一.什么是Makefile脚本 Makefile其实就是一种脚…

Nginx:location与rewrite

目录 一.location与rewrite区别 1.1.基于Nginx的location与rewrite常用的正则表达式(Nginx的正则表达式) 二.location模块 2.1.location的三种匹配类别 2.2.location的常用匹配规则 2.3.location匹配优先级 2.4.location模块使用实例 三.rewrite…

第2讲:Vue开发环境的搭建及运行

Vue开发环境搭建步骤 1、安装node http://www.nodejs.com.cn/ 一般安装在根目录下,直接下一步下一步安装即可。如何检测安装完毕 node -v 2、第二步:安装vue-cli脚手架 npm install -g vue/cli ,查看安装版本 vue --version 3、第…

Buildroot添加自定义文件

在日常开发中,我们经常会向buildroot文件系统里添加自定义文件。本文介绍几种添加的方法 一、buildroot/system/skeleton目录 skeleton能够在目标文件系统编译完成后将指定文件覆盖到某个目录。通过这种方式,我们可以方便地添加或修改一些文件到根文件系…

【lesson11】环境变量

文章目录 环境变量的认识main函数参数问题 环境变量的认识 我们知道我们运行自己写的可执行程序的时候,我们必须带路径才能运行,可是执行系统指令的时候不用路径就能运行。 演示: 问题:系统命令可以直接运行,自己写…

单链表详细解析|画图理解

前言: 在前面我们学习了顺序表,相当于数据结构的凉菜,今天我们正式开始数据结构的硬菜了,那就是链表,链表有多种结构,但我们实际中最常用的还是无头单向非循环链表和带头双向循环链表,我们今天先…

删除表

MySQL从小白到总裁完整教程目录:https://blog.csdn.net/weixin_67859959/article/details/129334507?spm1001.2014.3001.5502 语法格式: drop table 表名; 说明:连同表结构、表中的数据都删除 案例:删除test03表,并验证 mysql> desc test03; ---…

安装Pymc3模块包问题记录

首先跟着各个方法安装,都不行,导入pymc3包时,就会报各种错;最后找了好几个博客跟着修改,最终才把pymc3包安装上了,也能导入进去了。 重新整理下安装步骤: 1、下载安装Anaconda3: …

【趣味JavaScript】5年前端开发都没有搞懂toString和valueOf这两个方法!

🚀 个人主页 极客小俊 ✍🏻 作者简介:web开发者、设计师、技术分享博主 🐋 希望大家多多支持一下, 我们一起进步!😄 🏅 如果文章对你有帮助的话,欢迎评论 💬点赞&#x1…

在C或C++中查找内存泄漏

编程软件中的内存泄漏可能很难精确定位,因为这里面有大量的数据。本文中,您可以学习如何借助运行时错误检测工具查找C和C应用程序中的内存泄漏。 什么是内存泄漏?C和C语言实例 What Is a Memory Leak? 当您面临内存泄漏时,C和C…

师德师风演讲稿写作格式:如何用三句话吸引听众的注意力

写师德师风演讲稿时,可以按照以下格式进行写作: 1. 开头部分: a. 引起听众的兴趣,可以使用一个引人入胜的故事、一个有趣的事实或者一个引人思考的问题。 b. 简要介绍自己以及演讲的主题。 2. 主体部分: a. 阐述师…

多维时序 | MATLAB实现GWO-BP多变量时间序列预测(灰狼算法优化BP神经网络)

多维时序 | MATLAB实现GWO-BP多变量时间序列预测(灰狼算法优化BP神经网络) 目录 多维时序 | MATLAB实现GWO-BP多变量时间序列预测(灰狼算法优化BP神经网络)效果一览基本介绍程序设计参考资料 效果一览 基本介绍 1.MATLAB实现GWO-BP多变量时间序列预测(灰狼算法优化BP神经网络)&…

华为云云耀云服务器L实例评测 | 云服务器搭建自己的gitlab代码仓库手把手教学

📋 前言 🖱 博客主页:在下马农的碎碎念🤗 欢迎关注🔎点赞👍收藏⭐️留言📝✍ 本文由在下马农原创,首发于CSDN📆 首发时间:2023/09/26📅 最近更新时…

crypto:Quoted-printable

题目 解压文件后可得到提示文本 好了这个没接触过,参考别的大佬wp QP为可打印字符编码,根据加密方式任何一个8位的字节值可编码为3个字符:一个等号“”后跟随两个十六进制数字(0–9或A–F)表示该字节的数值。 利用网…