一.准备
下载
Java jdk:Java jdk官方下载链接(下载“jdk-序号-linux-x64.tar.gz”版本)
Tomcat:Tomcat官方下载链接(点击首页左侧Tomcat 8,下载“tar.gz (pgp, md5, sha1)”)
MySQL: MySQL官网下载链接 (下载的为repo,然后可直接yum安装即可)
提供测试版本
[root@server home]# wget -r -p -k -P ~/tmp/ ftp://106.13.49.133
[root@server home]# cd ~/tmp/
关闭防火墙和selinux
[root@server ~]# systemctl stop firewalld.service
[root@server ~]# setenforce 0
二.安装java
tar -zxvf jdk-8u201-linux-x64.tar.gz -C /usr/java/jdk/
vim /etc/profile
#在最后面添加如下三行
#set java
export JAVA_HOME=/usr/java/jdk/jdk1.8.0_201
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH
[root@server ~]# source /etc/profile
[root@server ~]# java -version
java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)
三.安装tomcat
[root@server bin]# tar -zxvf apache-tomcat-8.5.37.tar.gz -C /usr/java/tomcat/
[root@server bin]# vim /usr/java/tomcat/apache-tomcat-8.5.37/bin/setclasspath.sh
#set java environmental
export JAVA_HOME=/usr/java/jdk/jdk1.8.0_201
export JRE_HOME=/usr/java/jdk/jdk1.8.0_201/jre
[root@server bin]# /usr/java/tomcat/apache-tomcat-8.5.37/bin/startup.sh
Using CATALINA_BASE: /usr/java/tomcat/apache-tomcat-8.5.37
Using CATALINA_HOME: /usr/java/tomcat/apache-tomcat-8.5.37
Using CATALINA_TMPDIR: /usr/java/tomcat/apache-tomcat-8.5.37/temp
Using JRE_HOME: /usr/java/jdk/jdk1.8.0_201/jre
Using CLASSPATH: /usr/java/tomcat/apache-tomcat-8.5.37/bin/bootstrap.jar:/usr/java/tomcat/apache-tomcat-8.5.37/bin/tomcat-juli.jar
Tomcat started. # 出现则表示正常启动
[root@server bin]# netstat -anplt |grep 8080
tcp 0 0 0.0.0.0:8080 #8080端口接听中 0.0.0.0:* LISTEN 2742/java
可以正常访问8080端口(公网地址也可以访问,前提是在官网添加安全组添加8080端口)以下是文本浏览器测试
[root@server home]# yum -y install lynx
[root@server home]# lynx http://127.0.0.1:8080
四.安装mysql
[root@server home]# rpm -ivh MySQL-client-5.6.32-1.linux_glibc2.5.x86_64.rpm
[root@server home]# rpm -ivh MySQL-server-5.6.32-1.linux_glibc2.5.x86_64.rpm
[root@server home]# systemctl restart mysql
[root@server home]# mysql_secure_installation
[root@server ~]# mysql_secure_installation
密码:[回车]
设新密码:y
输两次密码
移除密码:y
禁止root远程:y
移除测试db:y
重加新配置:y
[root@server mysql]# mysql -uroot -p
mysql> create datebase Contacts;
mysql> exit
#导入数据库
[root@server mysql]# mysql -uroot -p密码 Contacts < users.mdb
五.上传项目
#本地项目
[root@client home]# scp class.war root@47.105.169.xxx:/usr/java/tomcat/apache-tomcat-8.5.37/webapps
此时包会自动展开
#将所需要的包放在tomcat lib目录下
[root@server connect]# cp /home/connect/mysql-connector-java-5.1.6.jar /usr/java/tomcat/apache-tomcat-8.5.37/lib/
然后就可正常访问
http://47.105.169.xxx:8080/class/index.html
六.开放防火墙
开启端口
[root@server bin]# systemctl restart firewalld
[root@server bin]# firewall-cmd --permanent --add-port=8080/tcp
[root@server bin]# firewall-cmd --permanent --add-port=8080/udp
[root@server bin]# firewall-cmd --permanent --add-port=3306/tcp
[root@server bin]# firewall-cmd --permanent --add-port=3306/udp
[root@server bin]# firewall-cmd --reload