项目实训(九)JavaWeb服务器环境搭建

1.简介
为了较好的完成本次暑期创新实训,我选择阿里云的CentOS服务器作为后台服务器,CentOS是Linux发行版之一,具有高度的稳定性。
本次创新实训需要搭建的环境包括:服务器需要安装jdk1.8、tomcat8、mysql5,以及本地需要安装Intellij idea和xshell、git。

2.本地安装xshell
XShell是一个SSH远程连接工具,它支持SSH1,SSH2以及微软的telnet协议,外观优美,用户交互性良好。
下载完成XShell之后,需要在XShell里新建连接,连接到阿里云服务器,并设置好ip和用户名、密码等。

3.安装 jdk

在jdk官网下载jdk的.rpm文件,并且安装一个文件传输工具lrzsz

yum install  lrzsz -y
rz

通过该工具上传jdk并安装

chmod 755 jdk.rpm
rpm -ivh jdk.rpm

修改环境变量

vim /etc/profile 

添加如下语句

export JAVA_HOME=/usr/java/jdk1.8.0_171-amd64
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

使配置生效

source /etc/profile
reboot

检查jdk版本,发现安装成功。

4.安装Tomcat

wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.32/bin/apache-tomcat-8.5.32.tar.gz

解压

tar -zxvf apache-tomcat-8.5.32.tar.gz

启动Tomcat

/usr/develop/tomcat/apache-tomcat-8.5.32/bin/startup.sh

开启服务器的防火墙

systemctl start firewalld

开启8080端口

 firewall-cmd --zone=public --add-port=8080/tcp --permanent

重启防火墙

 firewall-cmd --reload

在conf文件夹下的tomcat-usrs.xml里添加用户信息

<user username="admin" password="111111" roles="manager-gui,admin-gui"/>

5.安装MySQL

 wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
 yum -y install mysql57-community-release-el7-10.noarch.rpm
 yum -y install mysql-community-server

经过漫长的等待,MySQL终于安装完毕。启动MySQL

 systemctl start  mysqld.service

找到初始密码

 grep "password" /var/log/mysqld.lo

进入数据库并修改密码

mysql -uroot -p
 ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password'; 

全面授权并刷新权限

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your password' WITH GRANT OPTION;
FLUSH PRIVILEGES;

猜你喜欢

转载自blog.csdn.net/Starybirds7/article/details/82191557