JavaWeb相关环境安装

这篇博客我们讲一下JavaWeb相关得环境安装,用来后续完成前后端的项目部署。

1,JDK

1,下载安装包

下载安装包大家可以去官网进行下载,为了方便起见大家可以直接通过我提供的链接进行下载:JDK安装包,将下载后的安装包上传到云服务器上。

2,解压安装包

# -C后面可以写上自己想要解压到的位置 tar -zxvf jdk-8u371-linux-x64.tar.gz -C /export/server

3,配置环境变量

vi /etc/profile

source /etc/profile

能够查看到以上内容说明安装成功了。

2,Redis

1,下载Redis

wget http://download.redis.io/releases/redis-6.2.14.tar.gz

2,解压Redis

tar -zxvf redis-6.2.14.tar.gz -C /export/server

3,编译并安装Redis

cd /export/server/redis-6.2.14 make make install

4,验证是否安装成功

进入到src目录下,执行一下命令,并出现下图内容,则说明安装成功,然后可以尝试远程连接redis数据库。

redis-server

5,配置Redis

修改redis.conf文件

1,绑定ip地址

作用:当绑定了某一IP地址后,只有该地址上的客户端才能访问Redis。当未绑定IP时,凡是能够链接到Redis所在计算机的客户端都够访问通过端口号访问Redis。
绑定命令:bind;通过该命令可以绑定一个或者多个IP地址,当绑定多个IP时,不同IP之间使用空格间隔。

命令:bindIP1...IPN

2,保护模式的开启与关闭

保护模式
作用:防止redis被非法访问
保护机制:当保护模式开启且redis没有绑定ip地址或者redis没有设置密码时,redis只能被127.0.0.1(IPv4环回地址)或:.1(IPv6环回地址)的主机的客户端访问。当关闭保护模式且Redis没有绑定IP地址或Redis没有设置密码时,Redis可以被连接到其所在主机的其它任意IP的主机访问。

命令格式:protected-mode nolyes

3,指定访问Redis的端口号

指定具体访问Redis的端口号。默认为6379

4,是否用作守护进程使用

当用作守护进程是,Redis不占用当前控制台。当不用作守护进程时,Redis会占用控制台。默认不用作守护进程。

命令格式:daemonize yes|no

当为yes时,指定Redis用作守护进程;不占用控制台

当为no时,制定Redis不用作守护进程;占用控制台

5,测试远程连接redis

可以利用任何一款redis图形软件进行测试。

3,Tomcat

1,下载tomcat

wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.113/bin/apache-tomcat-9.0.113.tar.gz

2,解压tomcat压缩包

tar -zxvf apache-tomcat-9.0.113.tar.gz -C /export/server

3,配置tomcat

进入到tomcat的安装目录下的conf目录中修改server.xml文件,将端口改成80

4,启动tomcat

进入到bin目录下,运行./startup.sh出现一下界面就是成功运行tomcat

进入浏览器访问ip地址可以看见以下内容。

4,Mysql

mysql的安装可以参考我的另一篇博客本地部署SpringBoot项目中关于安装mysql的内容,在这里就不过多讲述了。

5,Nginx

1,下载nginx安装包

wget https://nginx.org/download/nginx-1.24.0.tar.gz

2,解压nginx安装包

tar -zxvf nginx-1.24.0.tar.gz -C /export/server

3,配置编译nginx

cd /export/server/nginx-1.24.0 ./configure

4,编译并安装nginx

make make install

在/usr/local/nginx/sbin中执行./nginx后浏览器访问ip如果出现下图内容则安装并运行成功。

以上软件全部安装完成,大家可以关注一下,以便我们继续进入下一步的学习。

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

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

相关文章

04|交付经理真正的 KPI 只有一个:可被接受的结果

在很多公司里,交付经理的 KPI 看起来非常“丰富”。 项目按期率里程碑完成率客户满意度验收通过率投诉数量 但如果你真的在一线做过交付,就会慢慢意识到一件事:这些 KPI,大多数只是“结果的影子”, 而不是交付真正被评…

小白也能学会!2024-2025年RAG系统高精度实现指南,企业级应用必备收藏

本文系统分析了企业级RAG系统面临的五大挑战,包括历史数据过时、文档分块破坏上下文、向量检索局限、图表理解瓶颈和流程缺乏灵活性。针对这些问题,文章提出了多种解决方案:选择合适的LLM和嵌入模型、建立评估体系、采用混合检索与重排序技术…

‌为什么供应商报价有13%和3%两种增值税?‌

为什么供应商报价有13%和3%两种增值税?‌ 13%税率‌:适用于‌一般纳税人‌销售‌货物、加工修理修配劳务、有形动产租赁‌等业务。例如:销售手机、电脑、机械设备、汽车配件、工业原材料等。 3%征收率‌:适用于‌小规模纳税人‌的…

参数高效微调三剑客:LoRA、MoLoRA与MoR1E的深度比较与应用指南

大模型微调的技术演进 在大型语言模型(LLM)时代,全参数微调(Full Fine-tuning)面临三大挑战: 计算资源消耗:微调百亿参数模型需昂贵GPU集群存储开销:每个下游任务需保存完整模型副本灾难性遗忘:微调可能损害模型原有…

of 的发音?弱读最常见/əv/

of 的发音取决于语境,常见有两种读法。 1️⃣ 最常见(弱读,口语 / 学术汇报里几乎都用这个) of → /əv/ 接近中文:“呃v / əv”(很轻) 例子: one of them → /wʌn əv em/ a l…

基于1D-CNN的数据多变量回归预测 (多输入单输出)

目录 1、代码简介 2、代码运行结果展示 3、代码获取 1、代码简介 基于一维卷积神经网络(1D-CNN)的数据多变量回归预测 (多输入单输出) 程序已经调试好,无需更改代码替换数据集即可运行!!!数据格式为excel! 本程序…

PyQt5 解决弹窗后快捷键失效问题

import sys from PyQt5.QtWidgets import QApplication, QMainWindow, QMenuBar, QMenu, QAction, QMessageBox from PyQt5.QtCore import Qt, QEvent, QTimerclass MainWindow(QMainWindow):def __init__(self):super().__init__()self.setWindowTitle("菜单快捷键焦点保…

【必收藏】突破传统RAG瓶颈:Deep Thinking RAG架构详解与实战指南

Deep Thinking RAG是一种将RAG与Agent技术融合的新型架构,突破了传统RAG的局限性。它通过四个智能模块(规划代理、检索监督者、多阶段检索漏斗、策略代理)实现从线性链到循环图的跃迁,支持多跳推理、动态知识边界和自适应检索策略…

基于(SVM-RFE-BP)支持向量机递归特征消除特征选择算法结合BP神经网络多变量回归预测(多输入单输出)

目录 1、代码简介 2、代码运行结果展示 3、代码获取 1、代码简介 基于(SVM-RFE-BP)支持向量机递归特征消除特征选择算法结合BP神经网络多变量回归预测(多输入单输出) 采用SVM-RFE支持向量机递归特征消除特征选择对原始特征进行特征选择!随后在结合BP进行回归预…

若依工作流模型管理模块 - 需求分析+设计文档+接口文档

若依工作流模型管理模块 - 需求分析设计文档接口文档 一、需求分析 1. 核心业务背景 该模块是若依(RuoYi-Vue-Plus)框架集成Activiti工作流引擎的核心模块,聚焦流程模型全生命周期管理,解决从模型创建、编辑、部署到导出、转换…

[独家原创]CPO-VMD-KPCA-CPO-LSTM单变量时序预测 (单输入单输出) matlab代码

目录 1、代码简介 2、代码运行结果展示 3、代码获取 1、代码简介 [独家原创]CPO-VMD-KPCA-CPO-LSTM单变量时序预测 (单输入单输出) 基于冠豪猪算法优化变分模态分解-核主成分分析-冠豪猪算法-长短期记忆网络单变量时序预测 matlab代码 由于之前的图像分析太少,…

AI应用架构实战:上下文工程的数据预处理

AI应用架构实战:上下文工程的数据预处理——让模型“听懂”你的每一句话 关键词 上下文工程 | 数据预处理 | AI应用架构 | 对话系统 | 向量数据库 | 上下文窗口 | 语义分割 摘要 在AI应用(如对话系统、知识库问答、个性化推荐)中&#xf…

AI大模型产品经理6个月速成路线图:4大学习阶段+12个实战项目+30+学习资源,薪资涨幅超60%!

文章详解了AI大模型产品经理这一黄金岗位的培养路径,提供6个月速成路线图,分4大阶段掌握核心能力。数据显示该岗位平均月薪38K,大模型方向溢价45%,2025年缺口达72万。文章包含12个实战项目、30学习资源,同时提供避坑指…

自然语言处理(NLP)核心知识体系

自然语言处理(NLP)核心知识体系 自然语言处理(Natural Language Processing,NLP)是人工智能(AI)的重要分支,专注于实现计算机与人类自然语言之间的有效交互,让计算机能够…

[原创]基于VMD-SE-LSTM+Transformer多变量时序预测 Matlab代码

目录 1、代码简介 2、代码运行结果展示 3、代码获取 1、代码简介 [原创]基于变分模态分解结合样本熵结合长短期记忆神经网络Transformer(VMD-SE-LSTMTransformer)多变量时序预测 Matlab代码 采用VMD-SE对输出列进行分解,通过样本熵将个分量划分为高频分量和低频…

当RGB技术遇到高端视听:东芝电视在2026 CES展现对“感官真实”的极致追求

2026年1月6日至9日,全球消费电子行业的年度盛会——CES 2026国际消费电子展在美国拉斯维加斯正式启幕。作为深耕视听领域的领导品牌,东芝电视也亮相本次科技盛会,为来自全球各地的观展人士们精彩地展示了RGB显示技术、自研ZRα光色同控芯、AI…

Matlab 基于蜣螂算法优化高斯过程回归(DBO-GPR)的数据多变量回归预测+交叉验证 (多输入单输出)

目录 1、代码简介 2、代码运行结果展示 3、代码获取 1、代码简介 Matlab 基于蜣螂算法优化高斯过程回归(DBO-GPR)的数据多变量回归预测交叉验证 (多输入单输出) 默认5折,折数可调!采用交叉验证一定程度上抑制了过拟合的发生! 1.程序已经…

Activiti工作流模型部署全解析(附实战代码)

从0到1:Activiti工作流模型部署全解析(附实战代码) 在企业级应用开发中,工作流引擎是实现业务流程自动化的核心组件,而Activiti作为开源工作流领域的标杆框架,其模型部署机制直接决定了流程从设计到落地的效…

查询指定任务的办理时间轴

一、接口核心需求分析 你提供的这段代码是Activiti工作流中查询指定任务的办理时间轴接口,核心业务需求如下: 关联查询:根据传入的任务ID(taskId),先获取对应的流程实例ID(processInstanceId&am…

Matlab 基于蚁群算法优化高斯过程回归(ACO-GPR)的数据多变量回归预测+交叉验证 (多输入单输出)

目录 1、代码简介 2、代码运行结果展示 3、代码获取 1、代码简介 Matlab 基于蚁群算法优化高斯过程回归(ACO-GPR)的数据多变量回归预测交叉验证 (多输入单输出) 默认5折,折数可调!采用交叉验证一定程度上抑制了过拟合的发生! 1.程序已经…