Linux 之JavaEE定制篇-搭建JavaEE 环境

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: Linux 之JavaEE定制篇-搭建JavaEE 环境

Linux 之JavaEE 定制篇-搭建JavaEE 环境

注意

本篇软件链接提供


链接:https://pan.baidu.com/s/1y5qqQvWGQ-iz5M2WUrjD3A?pwd=v5l2


提取码:v5l2


如果嫌自己下载麻烦或者难找可以考虑

概述


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

安装JDK

安装步骤

  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
  1. source /etc/profile [让新的环境变量生效]


测试是否安装成功


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


tomcat 的安装

步骤:

  1. 上传安装文件,并解压缩到/opt/tomcat
  2. 进入解压目录/bin , 启动tomcat ./startup.sh
  3. 开放端口8080 , firewall-cmd --permanent --add-port=111/tcp
  4. 记得刷新firewall-cmd --reload

测试是否安装成功:


在windows、Linux 下访问 ip+8088


如果是在windows下访问 格式是Linux的ip+8080 如果不知道可以在Linux终端使用ifconfig

idea2020 的安装

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

mysql5.7 的安装(!!)


  1. 新建文件夹/opt/mysql,并cd进去
  2. 运行wget http://dev.mysql.com/get/mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar,下载mysql安装包 PS:centos7.6自带的类mysql数据库是mariadb,会跟mysql冲突,要先删除。
  3. 运行tar -xvf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar
  4. 运行rpm -qa|grep mari,查询mariadb相关安装包

  1. 运行rpm -e --nodeps mariadb-libs,卸载
  2. 然后开始真正安装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
  1. 运行systemctl start mysqld.service,启动mysql
  2. 然后开始设置root用户密码 Mysql自动给root用户设置随机密码,运行grep “password” /var/log/mysqld.log可看到当前密码

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

  1. 设置root密码,对于个人开发环境,如果要设比较简单的密码(生产环境服务器要设复杂密码),
    可以运行 set global validate_password_policy=0; 提示密码置策略 (validate_password_policy默认值1,)

  1. set password for ‘root’@‘localhost’ =password(‘自己想设置的密码’);
  2. 运行flush privileges;使密码设置生效


相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
23天前
|
Oracle Java 关系型数据库
Linux环境安装配置JDK11
Linux环境安装配置JDK11
114 0
|
2天前
|
缓存 网络协议 Ubuntu
netperf网卡测速ubuntu linux 环境下测硬件网卡速度
netperf网卡测速ubuntu linux 环境下测硬件网卡速度
|
3天前
|
Java Linux Shell
Linux环境下,让Jar项目多线程部署成为可能
Linux环境下,让Jar项目多线程部署成为可能
7 1
|
3天前
|
负载均衡 Linux 应用服务中间件
Linux环境下快速实现两台服务器上的文件夹共享
Linux环境下快速实现两台服务器上的文件夹共享
20 2
Linux环境下快速实现两台服务器上的文件夹共享
|
3天前
|
Java 关系型数据库 MySQL
【JavaEE进阶】 Linux搭建Java部署环境
【JavaEE进阶】 Linux搭建Java部署环境
|
5天前
|
Linux 编解码 Python
FFmpeg开发笔记(二十四)Linux环境给FFmpeg集成AV1的编解码器
AV1是一种高效免费的视频编码标准,由AOM联盟制定,相比H.265压缩率提升约27%。各大流媒体平台倾向使用AV1。本文介绍了如何在Linux环境下为FFmpeg集成AV1编解码库libaom、libdav1d和libsvtav1。涉及下载源码、配置、编译和安装步骤,包括设置环境变量以启用这三个库。
31 3
FFmpeg开发笔记(二十四)Linux环境给FFmpeg集成AV1的编解码器
|
14天前
|
存储 Java 应用服务中间件
Linux中安装部署环境(JAVA)
Linux中安装部署环境(JAVA)
29 0
|
14天前
|
NoSQL Linux 测试技术
如何在Linux环境下安装Redis呢?
如何在Linux环境下安装Redis呢?
|
16天前
|
人工智能 数据可视化 Linux
linux环境开发工具---yum与vim
linux环境开发工具---yum与vim
|
19天前
|
编解码 Linux 5G
FFmpeg开发笔记(二十)Linux环境给FFmpeg集成AVS3解码器
AVS3,中国制定的第三代音视频标准,是首个针对8K和5G的视频编码标准,相比AVS2和HEVC性能提升约30%。uavs3d是AVS3的解码器,支持8K/60P实时解码,且在各平台有优秀表现。要为FFmpeg集成AVS3解码器libuavs3d,需从GitHub下载最新源码,解压后配置、编译和安装。之后,重新配置FFmpeg,启用libuavs3d并编译安装,通过`ffmpeg -version`确认成功集成。
31 0
FFmpeg开发笔记(二十)Linux环境给FFmpeg集成AVS3解码器