由于之前需要在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用户

Linux下部署JavaWeb前期工作

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

Linux下部署JavaWeb前期工作

出现上图所示信息,表示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

 

Linux下部署JavaWeb前期工作

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 [email protected] = password('………');


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

相关文章: