Linux搭建Java环境(JDK+Tomcat+MySQL)

摘要:
它包含三个依赖包。2.安装mysql community common_64.rpm3的依赖包rpm-ivhmysql-communy-common-5.7.27-1.el7.x86。

目录

一、项目环境:

  • 开发环境
  • 生产环境
  • 测试环境
    • 硬件环境:
      • web服务器:cpu:intel i7,8G内存,金士顿1T固态硬盘,万兆网卡
      • 数据库服务器:cpu:intel i7,8G内存,金士顿1T固态硬盘,万兆网卡
    • 软件环境:(Java)
      • JDK1.8 + Tomcat8.0 + MySQL5.7/Oracle11g

二、安装JDK1.8

1.下载并上传到/opt/soft目录
2.解压: tar -zxvf jdk-8u221-linux-x64.tar.gz
3.配置JDK的环境变量
编辑文件:vi /etc/profile
在最后加入:(光标定义到最后,按键盘“O”编辑)
export JAVA_HOME=/opt/soft/jdk1.8.0_221
export JAVA_BIN=$JAVA_HOME/bin
export JAVA_LIB=$JAVA_HOME/lib
export CLASSPATH=.:$JAVA_LIB/tools.jar:$JAVA_LIB/dt.jar
export PATH=$JAVA_BIN:$PATH
4.让环境变量生效
source /etc/profile
5.验证jdk是否安装成功
java -version

三、安装Tomcat8.5

1.下载、上传 https://tomcat.apache.org/
2.解压:tar -zxvf apache-tomcat-8.5.47.tar.gz
3.必知的四个文件夹的作用
bin:启动和停止tomcat服务。(startup.sh和shutdown.sh)
conf:更改tomcat的端口信息。(server.xml)默认端口是:8080
logs:日志文件
webapps:存放项目文件。(java项目以.war结尾)
4.启动tomcat服务
sh startup.sh
5.在浏览器中访问tomcat默认的项目,判断tomcat是否安装成功
http://192.168.1.82:8080

四、安装MySQL数据库

1、下载并上传到/opt/soft目录
https://www.mysql.com/

2、解压: tar -xvf mysql-5.7.27-1.e17.x86_64.rpm-bundle.tar

3、清空linux自带的数据库
查看是否有旧版本的数据库:
rpm -qa | grep mysql
rpm -qa | grep mariadb

卸载已有的数据库:(卸载会把这个包的依赖包也一起卸载)

yum -y remove mariadb-libs-5.5.56-2.e17.x86_64

4、安装mysql社区版服务器包:
mysql-community-server-5.7.27-1.el7.x86_64.rpm

发现需要5个依赖包。所以先安装依赖包
1、安装perl的依赖包: yum -y install perl
此处安装了27个带perl的包。包含3个依赖包

2.安装mysql-community-common的依赖包
rpm -ivh mysql-community-common-5.7.27-1.el7.x86_64.rpm

3.安装mysql-community-client的依赖包
rpm -ivh mysql-community-client-5.7.27-1.el7.x86_64.rpm

发现这个包依赖于:mysql-community-libs。所以先装mysql-community-libs包。
安装mysql-community-libs库包:
rpm -ivh mysql-community-libs-5.7.27-1.el7.x86_64.rpm 

4.再安装mysql-community-client的依赖包:
rpm -ivh mysql-community-client-5.7.27-1.el7.x86_64.rpm

5.再次安装mysql社区版服务器包:
rpm -ivh mysql-community-common-5.7.27-1.el7.x86_64.rpm

6.验证mysql是否安装成功。(启动不报错说明成功)
启动MySQL服务:systemctl start mysqld.service

五、配置JAVA项目

项目包含:程序包(.war)+数据包(.sql)
1、把.war的程序上传到tomcat下的webapps目录
2、把.sql的数据导入navicat
3、启动tomcat服务
sh startup.sh
4、修改 项目连接数据库的文件。让项目连接上数据库。
默认路径: /opt/soft/apache-tomcat-8.5.47/webapps/test/WEB-INF/classes
修改:
数据库服务器IP地址:
数据库名称:myroot
远程连接用户的用户名:myroot
远程连接用户的密码:123456

免责声明:文章转载自《Linux搭建Java环境(JDK+Tomcat+MySQL)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇分布式文档存储数据库之MongoDB备份与恢复事件编辑器ScriptCase中的PHP代码编辑器下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

PHP-mysql存储照片的两种方式

PHP-mysql存储照片的两种方式 方式一:把图片数据存储在数据库中(二进制) 数据库代码: CREATE TABLE `photo` ( `id` int(10) unsigned NOT NULL auto_increment, `type` varchar(100) NOT NULL, `binarydata` mediumblob NOT NUL...

linux应用之jdk环境的安装(centos)

一、yum安装 1.执行:yum search jdk 已加载插件:fastestmirror, securityLoading mirror speeds from cached hostfile * base: mirror.bit.edu.cn * extras: mirror.bit.edu.cn * updates: mirror.bit.edu...

Linux版本内核及安装后的简单操作命令介绍

   一、Linux的版本与内核 1、Linux发行版   Linux发行版= Linux内核+应用程序   Redhat,CentOS,Ubuntu,Suse,红旗,Mint,Fedora   CentOS:社区版操作系统(免费)   Redhat:企业版操作系统(收费) 2、Linux内核版本   架构(自下而上顺序):Hardware→kernel→...

Mysql 简单问题汇总(持续更新)

主从架构相关问题 问题现象:从机连接主机时报错 [ERROR] Slave I/O: error connecting to master 'repl@192.168.0.50:3306' - retry-time: 60 retries: 1, Error_code: 2003 可能的原因有: a、网络不通(是否打开防火墙) b、复制用...

Linux查看进程和终止进程的技巧

1. 在LINUX命令平台输入1-2个字符后按Tab键会自动补全后面的部分(前提是要有这个东西,例如在装了tomcat的前提下,输入tomcat的to按tab)。   2. ps 命令用于查看当前正在运行的进程。   grep 是搜索   例如: ps -ef | grep java   表示查看所有进程里CMD是java的进程信息   ps -aux |...

Mysql常见的引擎

常用的引擎是:Innodb和Myiasm这两种引擎: innodb: 提供了对事务的ACID操作,还提供了行级锁和外键约束,,他的优势就是处理大量数据,在msql启动的时候,首先会建立一个缓存池,主要是缓存数据和索引,但是操作大规模的数据查找时很慢,所以建议当需要数据库的事务操作时,使用这个,还有就是在写的时候不会锁定全表,所以在大规模并发操作的时候会提高...