Linux下部署JavaWeb前期工作

   由于之前需要在linux 下部署JavaWeb,而网上的教程所使用的JDK、Tomcat、Mysql版本都比较靠前,因此在部署最新版本时遇到了很多问题,现将最新版本部署方法总结如下:

一、软件包准备:

jdk-8u111-linux-x64.tar.gz

apache-tomcat-9.0.0.M11.zip

mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz

将软件包通过WinSCP上传到Linux下的home/ubuntu

 

二、JDK安装:

1、通过PuTTY登录Linux,命令sudo -i切换到root用户

blob.png

2、在usr/local目录下建立java安装目录:

 

cd /usr/local

   

mkdir java

 

3jdk-8u111-linux-x64.tar.gz拷贝到java目录下

解压jdk到当前目录:

 

cd / home/ubuntu

 

cp jdk-8u111-linux-x64.tar.gz /usr/local/java/

 

cd /usr/local/java/

 

tar -zxvf jdk-8u111-linux-x64.tar.gz

 

解压后得到文件夹jdk1.8.0_111

 

4、安装完毕为它建立一个链接以节省目录长度

 

ln -s /usr/java/jdk1.8.0_111/ /usr/local/java/jdk

 

5、编辑配置文件,配置环境变量

 

vim /etc/profile

 i //进入编辑

 

添加如下内容:

 

export JAVA_HOME=/usr/local/java/jdk1.8.0_111

export JAVA_BIN=$JAVA_HOME/bin

export PATH=$PATH:$JAVA_HOME/bin

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

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

 

esc //完成编辑

shift :

wq 保存编辑

 

6、执行命令使配置环境变量生效

source /etc/profile

 

7、查看JDK是否安装成功

 

java -version

blob.png

出现上图所示信息,表示JDK安配置成功

 

三、Tomcat安装:

1、将Tomcat.zip拷贝到usr/local目录下

解压tomcat到当前目录:

cd /home/ubuntu

 

cp Tomcat.zip /usr/local/

 

cd /usr/local/

 

unzip Tomcat.zip

 

2、启动Tomcat

 

cd /usr/local/Tomcat/bin/

 

chmod 777 *.sh   //获取执行.sh文件权限

 

./startup.sh

 

blob.png

4、测试tomcat

 

浏览器输入:http://ip:8593

 

出现页面,配置成功

 

四、Mysql安装

1、创建mysql组和用户

 

groupadd mysql

 

useradd -r -g mysql mysql

 

2、将mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz拷贝到

usr/local目录下解压mysql到当前目录

另命名为mysql

更改所属的用户和组:

cd /home/ubuntu

 

cp mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz /usr/local/

 

cd /usr/local/

 

tar -zxvf mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz

 

mv mysql-5.7.16-linux-glibc2.5-x86_64 mysql

 

chown -R mysql mysql/

 

chgrp -R mysql mysql/

 

3、安装和初始化数据库

 

cd /usr/local/mysql

 

bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/

 --datadir=/usr/local/mysql/data/

 

若产生错误:libaio.so.1: cannot open shared object file…

则:

 

yum -y install libaio.so.1

 

cd /usr/local/mysql

 

bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/

 --datadir=/usr/local/mysql/data/

 

4、如果改变默认安装路径,则需要配置

cd /usr/local/mysql

 

cp -a ./support-files/my-default.cnf /etc/my.cnf

 

cp -a ./support-files/mysql.server  /etc/init.d/mysqld

 

cd bin/

 

./mysqld_safe --user=mysql &

 

/etc/init.d/mysqld restart

 

5、获取初始化密码并登录

 

cat /root/.mysql_secret

 

cd /usr/local/mysql/bin

 

./mysql -uroot -p

6、修改root密码

set password for root@localhost = password('………');


接下来,就可以创建数据库、创建表格、部署JavaWeb啦!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值