准备工作
1、上传项目包与安装包
2、关闭防火墙与selinux
3、配置国内YUM源
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo && yum clean all && yum makecache && yum -y install epel-release && yum makecache
4、安装unzip(用于解压.zip结尾的压缩包文件)
yum -y install unzip
安装配置数据库
1.使用mariadb [root@youngfit ~]# yum -y install mariadb mariadb-server [root@youngfit ~]# systemctl start mariadb [root@youngfit ~]# mysql_secure_installation # 初始化root密码 Enter current password for root (enter for none): #按回车 Set root password? [Y/n] # 按Y New password: #按1 Re-enter new password: #按1 #剩下的所有操作按回车 显示“Thanks for using MariaDB!”表示初始化完成 [root@youngfit ~]# mysql -u root -p1 > create database jspgou default charset=utf8; //在数据库中操作,创建数据库并指定字符集 > flush privileges; //(可选操作) > exit;
安装Java环境
上传jdk1.8到服务器。安装jdk [root@java-tomcat1 ~]# tar xzf jdk-8u211-linux-x64.tar.gz -C /usr/local/ [root@java-tomcat1 ~]# cd /usr/local/ [root@java-tomcat1 local]# mv jdk1.8.0_211/ java 设置环境变量: [root@java-tomcat1 local]# vim /etc/profile export JAVA_HOME=/usr/local/java #指定java安装目录 export PATH=$JAVA_HOME/bin:$PATH #用于指定java系统查找命令的路径 或者 #vim /etc/profile JAVA_HOME=/usr/local/java TOMCAT_HOME=/usr/local/tomcat PATH=$JAVA_HOME/bin:$PATH PATH=$TOMCAT_HOME/bin:PAHT export JAVA_HOME TOMCAT_HOME PATH 检测JDK是否安装成功: [root@java-tomcat1 local]# source /etc/profile [root@java-tomcat1 local]# java -version java version "1.8.0_211" Java(TM) SE Runtime Environment (build 1.8.0_191-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
安装tomcat(WEB容器)
端口:
tomcat自身服务的端口:8005
tomcat和其他应用通信的端口:8009
tomcat给客户端浏览器访问页面使用的端口:8080
[root@java-tomcat1 ~]# yum -y install wget [root@java-tomcat1 src]# wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.46/bin/apache-tomcat-8.5.45.tar.gz # 上方操作为下载tomcat安装包,由于我们已经下载过了,所以不需要操作。 [root@java-tomcat1 src]# tar xzf apache-tomcat-8.5.45.tar.gz -C /usr/local/ [root@java-tomcat1 src]# cd /usr/local/ [root@java-tomcat1 local]# mv apache-tomcat-8.5.45/ tomcat 查看tomcat是否安装成功: [root@java-tomcat1 tomcat]# /usr/local/tomcat/bin/version.sh Using CATALINA_BASE: /usr/local/tomcat Using CATALINA_HOME: /usr/local/tomcat Using CATALINA_TMPDIR: /usr/local/tomcat/temp Using JRE_HOME: /usr/local/java Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar Server version: Apache Tomcat/8.5.42 Server built: Jun 4 2019 20:29:04 UTC Server number: 8.5.42.0 OS Name: Linux OS Version: 3.10.0-693.el7.x86_64 Architecture: amd64 JVM Version: 1.8.0_191-b12 JVM Vendor: Oracle Corporation 第二种验证方式: [root@localhost local]# /usr/local/tomcat/bin/startup.sh 注意:8009通信的端口没启动解决方案 [root@192 ~]# vim /usr/local/tomcat/conf/server.xml 去掉8009端口配置的注释,然后又关闭服务,再启动服务,查看端口 打开浏览器输入:IP:8080
jspgou商城上线
上传jspgou商城的代码 [root@java-tomcat1 ~]# unzip jspgouV6-ROOT.zip [root@java-tomcat1 ~]# cp -r ROOT/ /usr/local/tomcat/webapps/ [root@java-tomcat1 ~]# cd /usr/local/tomcat/webapps/ [root@java-tomcat1 webapps]# ls ROOT
将数据导入数据库: [root@java-tomcat1 ~]# cd DB/ [root@java-tomcat1 DB]# ls jspgou.sql [root@java-tomcat1 DB]# mysql -uroot -p1 jspgou < jspgou.sql [root@localhost DB]# vim /usr/local/tomcat/webapps/ROOT/WEB-INF/config/jdbc.properties jdbc.password=1 [root@localhost DB]# systemctl restart mariadb [root@localhost DB]# /usr/local/tomcat/bin/shutdown.sh ; /usr/local/tomcat/bin/startup.sh [root@java-tomcat1 ~]# netstat -lntp|grep 80
访问:http://192.168.1.7:8080/



