第16章 Linux之JavaEE定制篇-搭建JavaEE环境

16.1 概述

如果需要在Linux下进行JavaEE的开发,我们需要安装如下软件

 

 

 

 

16.2安装JDK

16.2.1安装 步骤

1) mkdir /opt/jdk
2)通过 xftp6 上传到 /opt/jdk 下
3) cd /opt/jdk
4) 解压 tar -zxvf jdk-8u261-linux-x64.tar.gz
5) mkdir /usr/local/java
6) mv /opt/jdk/jdk1.8.0_261 /usr/local/java
7) 配置环境变量的配置文件 vim /etc/profile
8) export JAVA_HOME=/usr/local/java/jdk1.8.0_261
9) export PATH=$JAVA_ HOME/bin:$PATH
10) source /etc/profile [让新的环境变量生效]

 

16.2.2测试是否安装成功

编写一个简单的Hello.java  输出"hello,world!"

 

16.3 tomcat 的安装

16.3.1 步骤:

1)上传安装文件, 并解压缩到 /opt/tomcat
2) 进入解压目录/bin, 启动 tomcat ./startup.sh
3) 开放端口 8080, 回顾firewall-cmd

1.打开端口: firewall-cmd --permanent --add-port=8080/tcp
2.重新载入,才能生效: firewall-cmd --reload
3. 查询端口是否开放: firewall-cmd --query-port=8080/tcp

 


16.3.2测试是否安装成功:

在windows、Linux下访问 http://linuxip:8080

 

 

 

 

16.4 idea2020 的安装

16.4.1 步骤

1) 下载地址: https://www.jetbrains.com/idea/download/#section=windows
2) 解压缩到/optidea
3) 启动 idea bin目录下 ./idea.sh, 配置jdk
4) 编写 Hello world 程序并测试成功!

 

 

 

 

16.5 mysql5.7 的安装

16.5.1 步骤

 

1.新建文件夹 /opt/mysql,并cd进去

2.运行 wget http://dev.mysql.com/get/mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar,下载mysql安装包

PScentos7.6 自带的类mysql 数据库是mariadb,会跟mysql冲突,要先删除。

3.运行 tar -xvf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar

4.运行 rpm -qa | grep mari,查询mariadb相关安装包

5.运行 rpm -e --nodeps mariadb-libs再运行 rpm -e --nodeps mariadb-libs, 卸载

 

6.然后开始真正安装 mysql,依次运行以下几条

rpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-5.7.26-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpm

rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm

7.运行 systemctl start mysqld.service,启动mysql

8.然后开始设置root用户密码

Mysql自动给 root 用户设置随机密码,运行grep "password" /var/log/mysqld.log 可看到当前密码

 

9.运行mysql -u root -p,用root用户登录,提示输入密码可用上述的,可以成功登陆进入mysql命令行

10.设置root密码,对于个人开发环境,如果要设比较简单的密码(生产环境服务器要设复杂密码),可以运行

set global validate_password_policy=0;  提示密码设置策略

validate_password_policy默认值1,)

11.set password for 'root'@'localhost'=password('rootroot');

12.运行flush privileges;使密码设置生效

 

 

 

 

posted @   狂热搬砖家  阅读(21)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· 没有源码,如何修改代码逻辑?
· NetPad:一个.NET开源、跨平台的C#编辑器
点击右上角即可分享
微信分享提示