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

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

配置JDK

案例环境:CentOS 7

  1. 卸载OpenJDK(如果已安装):
   yum list installed | grep java
   yum remove java-1.7.0-openjdk
  1. 下载Oracle JDK(以JDK 8为例):
   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/jdk
   export PATH=$PATH:$JAVA_HOME/bin
  1. 使环境变量生效
   source /etc/profile
  1. 验证安装
   java -version

配置Tomcat

  1. 下载Tomcat(以Tomcat 8为例):
   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/tomcat
   export PATH=$PATH:$CATALINA_HOME/bin
  1. 访问Tomcat管理界面(如果已配置):
    • 打开浏览器访问 http://your_server_ip:8080

配置MySQL

  1. 下载MySQL(以MySQL 5.7为例):
   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 mysql
   useradd -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的配置文件中有哪些关键的配置项,它们分别有什么作用?

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部