当前位置: 首页 > news >正文

Linux环境下配置jdk、Tomcat和Mysql详解

要在Linux系统中配置JDK、Tomcat和MySQL,是完成项目部署的首要步骤,为了方便初学者在项目部署时更加快捷,V 哥整理了 JDK,Tomcat,MySQL的环境配置,方便参考。

下面是Linux配置JDK、Tomcat和MySQL的详细步骤,包括案例操作和解释:

配置JDK

案例环境:CentOS 7

  1. 卸载OpenJDK(如果已安装):
   yum list installed | grep javayum remove java-1.7.0-openjdk
  1. 下载Oracle JDK(以JDK 8为例):
    • 访问Oracle官网下载或使用以下命令:
   wget --no-cookies --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" "https://download.oracle.com/otn-pub/java/jdk/8u271-b10/jdk-8u271-linux-x64.tar.gz"
  1. 解压并移动JDK
   tar -xzvf jdk-8u271-linux-x64.tar.gz -C /usr/local/mv /usr/local/jdk1.8.0_271 /usr/local/jdk
  1. 配置环境变量,在 /etc/profile 文件中添加:
   export JAVA_HOME=/usr/local/jdkexport PATH=$PATH:$JAVA_HOME/bin
  1. 使环境变量生效
   source /etc/profile
  1. 验证安装
   java -version

配置Tomcat

  1. 下载Tomcat(以Tomcat 8为例):
    • 访问Apache Tomcat官网下载。
   wget https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.91/bin/apache-tomcat-8.5.91.tar.gz
  1. 解压Tomcat
   tar -xzvf apache-tomcat-8.5.91.tar.gz -C /usr/local/mv /usr/local/apache-tomcat-8.5.91 /usr/local/tomcat
  1. 启动Tomcat
   /usr/local/tomcat/bin/startup.sh
  1. 配置环境变量(可选):
    • /etc/profile 中添加:
   export CATALINA_HOME=/usr/local/tomcatexport PATH=$PATH:$CATALINA_HOME/bin
  1. 访问Tomcat管理界面(如果已配置):
    • 打开浏览器访问 http://your_server_ip:8080

配置MySQL

  1. 下载MySQL(以MySQL 5.7为例):
    • 访问MySQL官网下载。
   wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.35-linux-glibc2.12-x86_64.tar.gz
  1. 解压MySQL
   tar -xzvf mysql-5.7.35-linux-glibc2.12-x86_64.tar.gz -C /usr/local/mv /usr/local/mysql-5.7.35-linux-glibc2.12-x86_64 /usr/local/mysql
  1. 创建MySQL用户和组(如果不存在):
   groupadd mysqluseradd -r -g mysql -s /bin/false mysql
  1. 初始化MySQL
   /usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
  1. 配置MySQL

    • 编辑 /etc/my.cnf/usr/local/mysql/my.cnf 添加配置。
  2. 启动MySQL服务

   /usr/local/mysql/support-files/mysql.server start
  1. 安全配置(设置root密码,删除匿名用户等):
   /usr/local/mysql/bin/mysql_secure_installation
  1. 验证安装
   /usr/local/mysql/bin/mysql -u root -p

这些步骤可以帮助你完成一个基本的安装和配置流程。当然,根据你的具体需求,可能需要进行额外的配置,例如设置Tomcat的SSL、MySQL的远程访问等。关于 Tomcat 的相关配置,请参考 V 哥的另一篇文章 Tomcat的配置文件中有哪些关键的配置项,它们分别有什么作用? 。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 高性能web服务器4——Nginx反向代理A
  • 工业数采边缘网关: 直击行业痛点,GXF222-4G助您解忧
  • Cesium 全球视角 和 多方案镜头切换
  • webserver使用webbench工具连续压测失败
  • java grpc 使用
  • 关于tresos Studio(EB)的MCAL配置之ADC
  • linux 进程开机自启
  • 从事大模型研发的技术栈和学习路线
  • SX_Git Graph图形化案例详解_20
  • C++学习笔记——打印ASCII码
  • 2024年8月27日(dockerfile应用,创建私有仓库,在企业中分享项目)
  • 详细了解如何设计和实现一个SSO系统?
  • C++ 设计模式——享元模式
  • 统一 transformer 与 diffusion !Meta 融合新方法剑指下一代多模态王者
  • 速盾:cdn能防ip追踪吗?
  • 深入了解以太坊
  • #Java异常处理
  • [Vue CLI 3] 配置解析之 css.extract
  • centos安装java运行环境jdk+tomcat
  • codis proxy处理流程
  • ES6语法详解(一)
  • exports和module.exports
  • js中forEach回调同异步问题
  • PHP变量
  • Redis 中的布隆过滤器
  • 百度小程序遇到的问题
  • 从0到1:PostCSS 插件开发最佳实践
  • 从零到一:用Phaser.js写意地开发小游戏(Chapter 3 - 加载游戏资源)
  • 复杂数据处理
  • 给第三方使用接口的 URL 签名实现
  • 如何正确配置 Ubuntu 14.04 服务器?
  • 深入体验bash on windows,在windows上搭建原生的linux开发环境,酷!
  • 译米田引理
  • 昨天1024程序员节,我故意写了个死循环~
  • !!【OpenCV学习】计算两幅图像的重叠区域
  • # centos7下FFmpeg环境部署记录
  • # 睡眠3秒_床上这样睡觉的人,睡眠质量多半不好
  • ###STL(标准模板库)
  • #APPINVENTOR学习记录
  • #NOIP 2014# day.1 生活大爆炸版 石头剪刀布
  • #调用传感器数据_Flink使用函数之监控传感器温度上升提醒
  • #我与Java虚拟机的故事#连载14:挑战高薪面试必看
  • (145)光线追踪距离场柔和阴影
  • (4) openssl rsa/pkey(查看私钥、从私钥中提取公钥、查看公钥)
  • (附源码)ssm高校运动会管理系统 毕业设计 020419
  • (力扣记录)1448. 统计二叉树中好节点的数目
  • (论文阅读32/100)Flowing convnets for human pose estimation in videos
  • (五)IO流之ByteArrayInput/OutputStream
  • (一)认识微服务
  • (转)创业的注意事项
  • .bat批处理(一):@echo off
  • .NET Core 成都线下面基会拉开序幕
  • .NET DataGridView数据绑定说明
  • .Net FrameWork总结
  • .net web项目 调用webService