中间件环境搭建配置过程解读

news2024/11/30 2:37:09

中间件环境搭建

目录

  • 中间件环境搭建
    • xampp 搭建环境
    • Tomcat环境配置
    • 安装mysql
    • 连接mysql
  • 问题解决

xampp 搭建环境

  1. 安装xampp服务集成环境工具 官网地址
  2. 下载项目压缩包,将项目文件夹放在xampp安装目录的htdocs文件夹下
  3. 初始化xampp:运行目录内的setup_xampp.bat
  4. 运行 xampp-control.exe 可以启动或停止apache、mysql等各个模块并可将其注册为服务。
  5. 配置xampp(Apache、MySQL) 配置参考地址
  1. Apache 项—config—Apache(httpd.conf) 修改端口 80–8080;不带#号
  2. /apache/conf/httpd-ssl.conf文件把端口443修改为4433 看情况改
    3.mysql–config —my.ini中 配置utf8,取出的中文是乱码,init-connect=‘SET NAMES utf8’;不冲突可不改3306改为3316;

Tomcat环境配置

  1. 在root下操作: 关闭防火墙

确认操作系统版本(x86_64) uname -a

  1. 将tomcat,jdk 安装包上传到 /usr/local/ 中
  2. 解压文件包
cd  /usr/local/
tar –zxvf  # 先解压jdk包再解压 tomcat包
# 对解压出来的 tomcat,jdk 包赋权
chmod -R 777 apache-tomcat-8.0.30
chmod -R 777 jdk1.8.0_141
  1. 配置环境变量
    编辑vi /etc/profile 文件
# 在最后进行添加:
 
 JAVA_HOME=/usr/local/jdk1.8.0_141
 JAVA_BIN=$JAVA_HOME/bin
 JRE_HOME=$JAVA_HOME/jre
 JRE_BIN=$JRE_HOME/bin
 PATH=$JAVA_BIN:$JRE_BIN:$PATH
 export JAVA_HOME JRE_HOME PATH
  1. 始添加的环境变量生效
source /etc/profile
  1. 检测环境是否成功
    java -version 是否出现版本号相关信息
  2. 在bin目录下,启动tomcat,出现Tomcat started;
/usr/local/apache-tomcat-8.0.30/bin/
 ./startup.sh
  1. 进入网址查看Tomcat是否配置成功

http://192.168.222.129:8080

安装mysql

  1. root中,安装数据库: yum -y install mysql-server (complete!)

  2. 启动数据库:service mysqld start请添加图片描述

  3. 登录数据库:mysql –uroot -p密码(mysql默认用户是root ,密码是空)

  4. 查看数据库:show databases; CTRL+c 退出

  5. 查看user表:select user,host,passwordfrom user; (%或者localhost)

  6. 赋权:grant all privileges on . to ‘root’@’%’ identified by ‘123456’ with grantoption;

  7. –刷新权限 :flush privileges;

  8. 关闭防火墙,Navicat连接数据库
    防火墙操作参考

连接mysql

  1. 新建连接 请添加图片描述

  2. 新建数据库;采用utf8格式 ;也可直接导入sql文件sql文件参考,导入完后需要重启数据库,查看数据是否完整;

  3. 安装其他包
    上传futureloan.war包到:/usr/local/apache-tomcat-8.0.30/webapps
    上传jdbc.properties,log4j.properties包到:/usr/local/apache-tomcat-8.0.30/conf

  4. 配置Tomcat-mysql连接
    修改 jdbc.properties 文件请添加图片描述

  5. 重启tomcat:先停到tomcat,再启动tomcat

停 ./shutdown.sh
启 ./startup.sh

查看环境参考:
http://192.168.146.136:8080/futureloan/mvc/api/member/register?mobilephone=13000000001&pwd=123456&regname=xiaoming1

问题解决

1. Tomcat 启动失败,报端口冲突,修改tomcat 端口号
conf目录下找到server.xml,更改端口号,保存退出,重启 tomcat;
请添加图片描述

  1. 日志请添加图片描述
  2. 其他请添加图片描述

请添加图片描述

在这里欢迎大家的点赞、关注、评论,以此来促进大家互相学习交流,同时可以让新加入的小伙伴更快的了解新知识!!!

以上内容如有侵权,请联系作者进行删除

≧◠◡◠≦ 1分2分都是爱,感谢已经打赏的老板,和正在打赏的老板们 ≧◠◡◠≦

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

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

相关文章

【java】【已解决】IDEA启动报错:Lombok Requires Annotation Processing

解决办法: 1、根据异常提示操作: 直接点击错误提示后面的蓝色标识【Enable】(小编点完了所以变灰色),此操作等价于下面的步骤: 【File】-->【Settings】-->【Build】-->【Compiler】-->【Ann…

vue、uniapp如何在js中获取scss的变量

举例:在uniapp中会有一个uni.scss文件,我这边声明了一个$my-nav-bgColor的变量 uni.scss已经预处理过了,我们不需要引入可以直接使用 如果要在js中使用 需要在uni.scss中导出 在你要用的页面引入 就可以正常使用了 自己定义的scss文件…

html中如何用vue语法,并使用UI组件库 ,html中引入vue+ant-design-vue或者vue+element-plus

html中如何用vue语法,并使用UI组件库 前言 先说一下本次应用的场景,本次项目中,需要引入github中别人写好的插件,插件比较大,没有方法直接在自己项目中,把别人的项目打包合并生成html(类似于前…

阿里云效和阿里在线idea使用

阿里云效 https://flow.aliyun.com/all?page1 阿里在线idea:https://ide.aliyun.com/ 在云效中创建的项目可以在在线idea 打开 运行中的项目 设置ssh 设置以后可以使用云效率的代码构建来构建代码 设置 添加自有云或者体验5h

十五、模板方法模式

一、什么是模板方法模式 模板方法(Template Method)模式的定义如下:定义一个操作中的算法骨架,而将算法的一些步骤延迟到子类中,使得子类可以不改变该算法结构的情况下重定义该算法的某些特定步骤。 模板方法模式包含以…

postgis数据库从一张表中过滤出一部分数据到新表中

你可以使用以下步骤在PostGIS数据库中过滤objectid<100的数据&#xff0c;并将其创建为新表&#xff1a;打开PostGIS数据库的终端或客户端工具&#xff08;如Psql&#xff09;。 选择你要过滤数据的表。假设表名为"original_table"&#xff0c;该表包含一个名为&q…

netmap安装使用

文章目录 1、安装编译netmap2、使用netmap3、运行编写自己的代码 1、安装编译netmap github地址 git clone https://github.com/luigirizzo/netmap 1、进入目录 cd netmap-master/LINUX 2、安装编译环境 apt-get install build-essential 3、初始化配置环境 ./configure 出现这…

若依富文本 html样式 被过滤问题

一.场景 进入页面&#xff0c;富文本编辑框里回显这条新闻内容&#xff0c;如下图&#xff0c; 然后可以在富文本编辑框里对它实现再编辑&#xff0c;编辑之后将html代码提交保存到后台数据库。可以点击详情页进行查看。 出现问题&#xff1a;在提交到后台controller时&#x…

Spring Boot 中是使用 JDK Proxy 动态代理还是 CGLib ?

1. Spring Boot 中是使用 JDK Proxy 动态代理还是 CGLib ? 首先我们知道在 Spring 里面&#xff0c;动态代理的底层&#xff0c;默认使用的是 JDK Proxy 代理&#xff0c;这一点在官方文档有具体的说明&#xff1a; 既然 Spring 中的动态代理默认使用 JDK Proxy&#xff0c;那…

交换机端口安全实验

文章目录 一、实验的背景与目的二、实验拓扑三、实验需求四、实验解法1. PC配置IP地址部分2. 在SW1上开启802.1X身份验证3. 创建一个用户身份验证的用户。用户名为wangdaye&#xff0c;密码为1234564.创建一个端口隔离组&#xff0c;实现三台PC无法互相访问 摘要&#xff1a; 本…

记录 使用 git 克隆仓库报错:Warning: Permanently added‘github.com’ to the .....(ssh )

解决方法&#xff1a; 1. 新建空文件夹->右键->点击 Git Bash Here2. 输入 cd C&#xff1a;3. 输入 cat ~/.ssh/id_rsa.pub4. 输入 ssh-keygen重复回车&#xff0c;生成一个矩形&#xff0c;则说明公钥已经生成了。重复步骤3&#xff0c;生成publickey&#xff0c;右键…

PCL 判断两条线段的平行性(三维空间)

文章目录 一、简介二、实现代码三、实现效果参考资料一、简介 这里使用一种比较有趣的方式来判断三维空间中两条线段的平行性,我们都知道两条线段所代表的矢量进行叉乘计算所得数值,代表了由这两条线段组成的平行四边形的面积值,如下图所示: ok,那么如果将此结论推广到三维…

远程工作与协作实践:探讨在网络安全领域中进行远程工作和团队协作的最佳实践和工具推荐

第一章&#xff1a;引言 随着科技的迅猛发展&#xff0c;远程工作已经成为现代职场的一部分。特别是在网络安全领域&#xff0c;远程工作和团队协作变得越来越普遍。本文将探讨在网络安全领域中进行远程工作和团队协作的最佳实践和工具推荐&#xff0c;帮助从业人员更好地应对…

26.仪表板侧边栏菜单

效果 源码 <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Sidebar Menu</title> <link rel="stylesheet" type="text/css"…

DNS原理

文章目录 一、域名产生背景域名的树形层次化结构 二、定义三、DNS查询模式递归查询迭代查询 四、主机域名解析工作流程五、H3C配置DNS代理 首先可以看下思维导图&#xff0c;以便更好的理解接下来的内容。 一、域名 产生背景 在互联网中&#xff0c;通过IP地址访问目标主机…

如何使用Unity制作一个国际象棋

LinnoChess1.0 该项目旨在做一些Unity小游戏项目开发来练练手 如果有更新建议请私信RWLinno 项目地址&#xff1a;https://github.com/RWLinno/LinnoChess 目前效果 能够正常下棋&#xff1b;能够编辑棋盘&#xff1b;能够SL棋局&#xff1b;能够记录棋谱&#xff1b;能够显…

交换机端口安全

文章目录 一、802.1X认证1. 定义和起源2. 认证方式本地认证远程集中认证 3. 端口接入控制方式基于端口认证基于MAC地址认证 二、端口隔离技术1. 隔离组2. 隔离原理3. 应用场景 首先可以看下思维导图&#xff0c;以便更好的理解接下来的内容。 一、802.1X认证 1. 定义和起源 8…

使用PAM保障开发运营安全

硬编码凭据和 DevOps 系统中缺乏凭据安全性是组织的巨大漏洞。以明文形式访问凭据的恶意内部人员可以在 IT 中建立和扩展其立足点 基础设施&#xff0c;构成巨大的数据被盗风险。 什么是PAM 特权访问管理 &#xff08;PAM&#xff09; 是指一组 IT 安全管理原则&#xff0c;可…

全球热喷涂设备预计将以超过4.6%的增长率增长!

热喷涂设备是一种用于将涂层材料喷涂在不同基材表面的技术和设备。这些设备使用热源来将涂层材料加热到熔化或半熔化状态&#xff0c;然后将其喷射到基材上&#xff0c;形成涂层。这种涂层技术可以为基材提供防护、增强、修复和装饰等功能。 根据阿谱尔&#xff08;APO&#x…

淘宝商品API使用示例:如何通过调用外部API来获取淘宝商品价格销量主图详情数据

淘宝上的商品信息量非常之大&#xff0c;商品的详情信息也很齐全。如何通过调用外部API来实现批量获取商品价格销量主图详情等信息呢&#xff1f;上周刚好完成了一个完整的淘宝商品采集项目&#xff0c;今天特来分享一下。 接口名称&#xff1a;item_get 请求地址&#xff1a…