java+启动linux+mysql_Linux(CentOS)搭建Java环境(JDK+Tomcat+MySQL)

一、项目环境:

开发环境

生产环境

测试环境

硬件环境:

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数据库

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-server-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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值