Linux下安装jdk、tomcat、mysql

Linux环境安装及tomcat/jdk/MySQL安装 Linux环境安装及tomcat/jdk/MySQL安装 安装Linux系统 1.安装Oracle VM VitualBox,准备好linu光盘镜像(这边选的是CentOS-7-x86_64-DVD-1908.iso的光盘) 2.点击新建 3.设置名称内存分配4G以上,系统选择Linux Red Hat -64位 4.文件夹位置选择固态,分配30G以上 5.进入设置 常规 在高级里将共享粘贴板和拖放更改为双向 系统 主板启动顺序设置为光驱硬盘和网络,不要软驱 存储 分配光驱加载linux镜 阅读详情

下载链接

tomcat7.0.77下载
JDK1.7Linux64位下载

JDK安装和配置

1.在/usr/目录下创建java目录

[root@localhost ~]# mkdir/usr/java
[root@localhost ~]# cd /usr/java

2.下载jdk,然后解压(本文提供jdk,tomcat百度网盘下载链接)

[root@localhost java]# curl -O http://download.Oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz
[root@localhost java]# tar -zxvf jdk-7u79-linux-x64.tar.gz

3.设置环境变量

[root@localhost java]# vi /etc/profile
在profile中添加如下内容:

set java environment

JAVA_HOME=/usr/java/jdk1.7.0_79

JRE_HOME=/usr/java/jdk1.7.0_79/jre

CLASS_PATH=.: JAVAHOME/lib/dt.jar: JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

PATH= PATH: JAVA_HOME/bin:$JRE_HOME/bin

export JAVA_HOME JRE_HOME CLASS_PATH PATH

让修改生效:
[root@localhost java]# source /etc/profile

此处若配置失败导致linux命令无法正常使用

export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin
可使命令恢复赶紧回复profile文件

4.验证JDK有效性

[root@localhost java]# java -version
java version “1.7.0_79”
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)

Tomcat配置

http://www.linuxidc.com/Linux/2015-08/122241.htm
安装说明
安装环境:CentOS-7.0.1406
安装方式:源码安装
软件:apache-tomcat-7.0.29.tar.gz
下载地址:http://tomcat.apache.org/download-70.cgi
安装前提
安装tomcat
直接上传将apache-tomcat-7.0.29.tar.gz文件上传到/usr/local中执行以下操作:
代码如下:
[root@linuxidc local]# cd /usr/local

[root@linuxidc local]# tar -zxv -f apache-tomcat-7.0.29.tar.gz // 解压压缩包
解压后:
1.修改conf目录下server.xml中的端口号为80(根据自己服务器设置)
2.修改bin目录下,虚拟机内存大小,防止内存溢出
在catalina.sh文件下,
在# OS specific support. $var must be set to either true or false.后面

新增export JAVA_OPTS=”-server -Xms512M -Xmx512M -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m -Djava.awt.headless=true -Djava.awt.headless=true”
启动tomcat
启动tomcat:INFO: Deploying web application directory ……”,启动很慢
找到jdk1.x.x_xx/jre/lib/security/Java.security文件,在文件中找到securerandom.source这个设置项,将其改为:
securerandom.source=file:/dev/./urandom

Mysql5.7安装

下载mysql源安装包shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
安装mysql源shell> yum localinstall mysql57-community-release-el7-8.noarch.rpm
检查mysql源是否安装成功
yum repolist enabled | grep “mysql.-community.”
看到此图所示表示安装成功
安装MySQL
yum install mysql-community-server
启动MySQL服务
shell> systemctl start mysqld
查看MySQL的启动状态
shell> systemctl status mysqld
开机启动
shell> systemctl enable mysqld
shell> systemctl daemon-reload
修改root本地登录密码
mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。通过下面的方式找到root默认密码,然后登录mysql进行修改:
shell> grep ‘temporary password’ /var/log/mysqld.log
root默认密码
shell> mysql -uroot -p
mysql> ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘MyNewPass4!’;
或者:
mysql> set password for ‘root’@’localhost’=password(‘MyNewPass4!’);
注意:mysql5.7默认安装了密码安全检查插件(validate_password),默认密码检查策略要求密码必须包含:大小写字母、数字和特殊符号,并且长度不能少于8位。否则会提示ERROR 1819 (HY000): Your password does not satisfy the current policy requirements错误
添加远程登录用户
默认只允许root帐户在本地登录,如果要在其它机器上连接mysql,必须修改root允许远程连接,或者添加一个允许远程连接的帐户,为了安全起见,我添加一个新的帐户:
mysql> GRANT ALL PRIVILEGES ON . TO ‘yangxin’@’%’ IDENTIFIED BY ‘Yangxin0917!’ WITH GRANT OPTION;

以上部分个人实践过,以下内容待实践

数据库存emoji 表情问题

mysql> SHOW VARIABLES WHERE Variable_name LIKE ‘character_set_%’ OR Variable_name LIKE ‘collation%’;
+————————–+——————-+
| Variable_name | Value |
+————————–+——————-+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| collation_connection | utf8_general_ci |
| collation_database | latin1_swedish_ci |
| collation_server | latin1_swedish_ci |
+————————–+——————-+
10 rows in set (0.02 sec)
可以看到我的mysql版本是5.7的,utf8mb4有一个使用限制,mysql版本必须是5.5以上,大家需要注意,我目前用的ubuntu系统是16.04的。当前mysql的字符集配置如上表,我们的目的是更改成utf8mb4。
3.找到mysql的配置文件,可用命令
sudo find / -name my.cnf
我的配置文件位置如下,个别的位置有所不同
/etc/mysql/mysql.conf.d/mysqld.cnf

4.修改配置文件
在原文中添加以下内容:
[client]
default-character-set = utf8mb4
[mysql]
default-character-set = utf8mb4
[mysqld]
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
init_connect=’SET NAMES utf8mb4’
原文件中无“[client]”和“[mysql]”,需要手动添加上。
……

Here is entries for some specific programs
The following values assume you have at least 32M ram

[client]
default-character-set = utf8mb4
[mysql]
default-character-set = utf8mb4
[mysqld_safe]
socket = /var/run/mysqld/mysqld.sock
nice = 0
[mysqld]
#

* Basic Settings

#
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
lc-messages-dir = /usr/share/mysql
skip-external-locking
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
init_connect=’SET NAMES utf8mb4’
#

Instead of skip-networking the default is now to listen only on

……

5.重启mysql服务
sudo service mysql restart

6.查看结果
mysql> SHOW VARIABLES WHERE Variable_name LIKE ‘character_set_%’ OR Variable_name LIKE ‘collation%’;
ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect…
Connection id: 3
Current database: * NONE *
+————————–+——————–+
| Variable_name | Value |
+————————–+——————–+
| character_set_client | utf8mb4 |
| character_set_connection | utf8mb4 |
| character_set_database | utf8mb4 |
| character_set_filesystem | binary |
| character_set_results | utf8mb4 |
| character_set_server | utf8mb4 |
| character_set_system | utf8 |
| collation_connection | utf8mb4_unicode_ci |
| collation_database | utf8mb4_unicode_ci |
| collation_server | utf8mb4_unicode_ci |
+————————–+——————–+
10 rows in set (0.00 sec)

tomcat7.0.77下载链接:http://pan.baidu.com/s/1miMbkMW
JDK1.7Linux64位:http://pan.baidu.com/s/1eSzmK9s

apache-tomcat-7.0.77下载 apache-tomcat-7.0.77下载apache-tomcat-7.0.77下载apache-tomcat-7.0.77下载apache-tomcat-7.0.77下载apache-tomcat-7.0.77下载 立即下载

相关推荐

linux的tomcat7.0安装包

linux的tomcat7.0,(apache-tomcat-7.0.47.tar.gz ),linux的tomcat安装包

Linux下安装Tomcat7详细教程

Linux下安装Tomcat7详细教程

u014311114的博客 2321

Navicat for mysql 和 mysql5.7版本安装教程

开发过程中需要使用到mysql & Navicat,mysql包太大传不了,就在readme中附带了mysql版本的下载安装教程

linux的tomcat77安装,linux下tomcat7安装

jdk 1.8安装安装tomcat前需要确认jdk 安装了没有检查安装:[root@single ~]# java -versionjava version "1.7.0_65"OpenJDK Runtime Environment (rhel-2.5.1.2.0.1.el6_5-x86_64 u65-b17)OpenJDK 64-Bit Server VM (build 24.65-b04, m...

weixin_36383252的博客 345

linux下安装tomcat7

linux下安装tomcat7linux下安装tomcat7linux下安装tomcat7

tomcat7linux版(免费!!!)

tomcat7linux版,下载后需要解压,然后在发送到linux中

Linux下安装Tomcat7

注: 所用Linux为CenterOS6.3虚拟机, Tomcat版本为7.0.82 一、Tomcat7软件包下载     Tomcat下载地址http://tomcat.apache.org/download-70.cgi     下载完成后, 将软件包apache-tomcat-7.0.82.tar.gz上传到Linux, 如上传到/root路径下. 上传文件可以通过xShell新建

flylala的博客 1万+

从宏观到街道:如何利用七普数据为WorldPop人口栅格做“本地化”校准?

本文探讨了如何利用第七次全国人口普查(七普)数据对WorldPop人口栅格进行本地化校准,以提高街道级别的人口分布精度。通过分析数据偏差、选择适当的技术路线和工具(如Arcgis和栅格计算器),文章详细介绍了从宏观到街道的校准实践,帮助规划公共卫生资源和优化城市基础设施。

janckywong963的专栏 513

tomcat7.0.77解压缩之后,双击bin目录下面的startup.bat一闪而过

刚刚下载的tomcat7.0.77 解压缩之后,双击bin目录下面的startup.bat 发现一闪而过。 参考: https://blog.csdn.net/qq_15267341/article/details/52012704 解决: 1、修改startup.bat文件。 2、再次双击bin目录下面的startup.bat 参考: https://blog.csdn.net/wxb141001yxx/article/details/96976380 打开bin下面的setclasspath.bat

有上进心的阿龙 343

Ansys Zemax实战:5步搞定多模光纤耦合效率优化(附IMAE操作数详解)

本文详细介绍了使用Ansys Zemax优化多模光纤耦合效率的5个关键步骤,包括几何图像分析设置、IMAE操作数应用及偏振效应处理。通过实战案例解析,帮助工程师快速掌握光纤耦合效率提升技巧,特别针对IMAE操作数的配置保存机制和菲涅尔损耗控制进行深度讲解。

potato的博客 690

Linux安装jdk,mysql,Tomcat,nginx 一篇就够了

1.Linux安装jdk 1.1检测是否有jdk java -version 因为某些Centos系统会自带jdk (OpenJdk) 卸载OpenJdk yum remove *openjdk* 1.2下载Linux1.8jdk 下载地址:Java Downloads | Oracle 1.3.安装jdk 将jdk压缩文件丢到/usr/local下,解压文件 tar -zxvf xxxxxx 1.4配置环境变量 解压完成之后进行环境变量配置,L...

weixin_58670730的博客 1万+

AUTOSAR网络管理配置详解:Vector DaVinci工具全面讲解

手把手带你用Vector DaVinci完成AUTOSAR网络管理模块的配置,涵盖NmChannel、NmPdu、重复帧抑制等关键参数设置,深入解析CAN总线上的NM报文调度与唤醒机制,助你扎实掌握AUTOSAR网络管理核心实践。

weixin_42504649的博客 168

Linux关于JDK、Tomcat以及MySQL安装

将tomcat目录下bin中的catalina.sh拷贝到/etc/init.d下,重命名为tomcat,为所有用户增加可执行权限。在输入此命令时,可能会出现未找到命令,这时需要输入 yum -y install vim -enhanced。设置密码校验长度,要不密码太短不让你过(多次测试发现密码最小长度为4位)设置密码校验策略(0 or LOW),要不密码太LOW不让你过。export TOMCAT_HOME=Tomcat解压路径。数据库没有授权,允许以root身份远程登录mysql。

qq_65345936的博客 1100

智能车复工日记【3】:图像处理——基本扫线和基本特征提取和十字补线

目录前言基本扫线(除了进入环岛状态或者坡道或者十字路口的普通扫线)基本数据和初步特征进一步特征提取1、计算并且显示前n行左右线各丢失数目(不break和break的都有)2、计算左右线方差(以右线为例)【a】计算右线曲率(选三个点:r_start、中点、break点)【b】如果右线曲率在一定的范围,就进行右线拟合,从空白行开始计算斜率,否则则从0行开始计算 前言 图像大小185*70,通过扫线获取.........

hanhan的博客 3万+

2025华为OD面试手撕代码真题目录及面试八股文

本专栏更新每年华为OD机试的高频手撕代码题,每个题目都会使用五种语言进行解答(C & C++& Java & Python & JS) 华为od机试,华为od机试真题,华为od机试E卷,华为odE卷,华为od机试真题E卷,华为OD,华为OD机试,华为OD机试真题,华为od机考,华为od机试D卷,华为od机试真题D卷,华为od手撕代码,华为od,华为od机试C卷,华为od e卷,华为2024e卷,od机试,2024E卷,华为OD机试E卷,什么是华为od,华为od介绍,全面了解华为od,2024华为od,如何备

KJ.JK 5万+

Linux上安装JDK、Tomcat、MySQL

Linux上安装JDK 1,下载jdk http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2,使用XFTP工具导入linux 3,解压到/root/software目录 mkdir /root/software #在root下面创建software目录 tar -zxvf ...

张子又 769

芒果YOLO11改进137:卷积AKConv篇,即插即用,具有任意采样形状和任意数量的参数的卷积内核

卷积AKConv篇,即插即用,具有任意采样形状和任意数量的参数的卷积内核

包括YOLOv5、YOLOv7、YOLOv8等模型改进 297

在linux下安装JDK,Tomcat以及Mysql

一、JDK安装 JDK(Java Development Kit),从字面意思翻译过来就是java开发的工具。可以这样理解Jdk就是java,我们要写Java首先得要有java这个东西对吧?所以我们要做的第一步就是从官网下载jdk安装到自己的电脑。 1、使用yum 安装jdk1.8命令 yum install -y java-1.8.0-openjdk-devel.x86_64 2、使用java -version测试 查看是否安装成功 这里再补充下知识 JRE 和 JDK 的区别.

qq_35254085的博客 329

使用RV1126实现人脸识别——将Facenet模型转换为RKNN模型

在本文中,我们将探讨如何在RV1126芯片上实现人脸识别,并将Facenet模型转换为RKNN(Rockchip Neural Network)模型,以在RV1126上进行高效的人脸识别。Fine-tuning是指在预训练模型的基础上,使用自己的数据集进行进一步训练,以适应特定的任务。同时,我们需要下载Facenet模型的预训练权重,这些权重将作为我们的基础模型。综上所述,我们详细介绍了如何在RV1126上实现人脸识别,并将Facenet模型转换为RKNN模型。方法将模型导出为RKNN格式的文件。

code_program481的博客 1524

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Linux之jdk、mysql、Tomcat安装

一、jdk安装 1、安装步骤: 1、首先打开MobaXterm,点击session,点击ssh,新建一个用户 2、新建一个用户之后,新建一个文件夹名叫tools,将jdk的压缩包给复制进去 3、进来之后先将用户切换成root,切换命名为su root,之后输入密码 4、之后就输入解压命名,注意压缩包的后缀名,如果是后缀名为.tar.gz,就输入命名tar zvxf jdk文件名。如果后缀名为.zip,就输入unzip。 5、解压之后输入java -version,查看jdk...

m0_53151031的博客 483

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Linux 安装MySQL、JDK以及Tomcat的小白教程

当安装一个服务软件时,默认是把服务启动文件放在 /etc/init.d/里面,新版mysql在该目录中没有启动文件 systemctl start mysqld.service 启动mysql systemctl restart mysqld.service 重启mysql systemctl status mysqld.service 查看msyql状态 systemctl stop mysqld.service 停止mysql。在linux中mysql的配置文件在/etc/my.cnf 中。

A121212789的博客 1930

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Linux安装jdk,mysql,apache,tomcat,Jenkins

linux环境部署_免费高速下载|百度网盘-分享无限制 (baidu.com)​​​​​​jhttps://pan.baidu.com/s/1XQhyEccGgO0QfC7KEXLTEg#list/path=%2F 密钥:aass jdk,Jenkins,mysql,apache,linux连接工具 一、远程连接工具的使用 1. 为什么使用远程连接工具 (1)实际应用中服务器一般放在远端(机房)或者云服务上,测试人员不可能直接到现场操作 Linux服务器 (2)无法现场操作,所以系统通过远程工具进

weixin_51575027的博客 2030

在Linux中安装jdk,tomcat,MySQL

在Linux中安装jdk,tomcat,MySQL 安装jdk 方法一:yum一键安装 简单粗暴的下载 yum -y list java* 选择自己需要的版本 yum install -y java-1.8.0-openjdk-devel.x86_64 方法二:手动安装 在Oracle官网上去下载需要安装的jdk版本,比如我下载的jdk-8u131-linux-x64.tar.gz这个版本 如果安装了图形化界面可以直接在Linux中下载,只有黑窗口的话可以在主机上下载然后使用第三方工具拖到虚拟机

zzzjhk的博客 127

Linux安装JDK、Tomcat、MySql

先去官网下载Java 归档下载 - Java SE 8u211 及更高版本 |甲骨文中国 (oracle.com)这里我下载的是8u161,下载好后,可以直接使用finallshell拖过去。我们统一安装在 /usr/soft目录下然后解压该软件然后可以重命名解压后的目录,这样看到更简洁配置环境变量然后刷新配置使其生效 输入java -version查看配置成功没有2、Tomcat的安装下载linux版本的tomcat把tomcat软件放到linux中解压。

2301_78418531的博客 369
上一篇: Spring异步方法简易实现
下一篇: 微信公众号模板消息推送
程序NM的猿
博客等级 码龄12年 240粉丝 15原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值