环境的流程
一、介绍环境(在linux搭建)
dym
jdk+linux+服务器(tomcat)+mysql+代码包(war)
需要的工具:jdk 1.8版本 》(编译java语言)

linux(centos)》(虚拟机)

服务器 tomcat(目前用) 、apache、nginx

数据库 mysql》 数据包(后缀 是.mysql)

代码包 war包 》 在服务中自动解压 , 代码前端和后端


我们要将环境安装到虚拟机;把他们导入到虚拟机
二、搭建步骤
1、在linux中新建一个文件夹(比如:mkdir hj)

将安装环境的包上传到linux中(通过xftp或者rz)
(xftp 方法)

(rz 方法)

2、将jdk压缩包上传到linux中 rmp 包上传以后,进行安装命令:rpm -ivh jdk-8u121-linux-i586.rpm

3、查看jdk版本 :1.8 分为32位,64位查看命令:java -version

以上jdk安装成功
4、上传tomcat服务器,在将tomcat服务压缩包解压:tar -zxvf apache-tomcat-7.0.56.tar.gz


5、进入解压后的包 apache-tomcat-7.0.56命令:cd apache-tomcat-7.0.56 ;

进入服务器

进入bin目录下启动服务器命令:sh startup.sh ;(sh 或者./)

开启服务sh startup.sh 启动服务

或./startup.sh

关闭服务:
(1)直接关闭服务sh shutdown.sh

(2)直接关进程(如果直接关闭关闭不了,就直接杀死进程)kill -9 进程号

查看服务:ps -ef|grep tomcat
a、查看没有进程

b、有进程的显示 查看IP地址:192.168.150.128

注意点:关闭防火墙service iptables stop

6、在浏览器中输入ip+端口访问例如:http://192.168.241.128:8080/(注意输入自己的IP地址)

在关闭服务器:./shutdown.sh 或者sh shutdown.sh

7、上传我们自己代码:webapps下将所有原有代码删除:

删除命令:rm -rf *

将我们自己前后端包上传到webapps下

后缀名是war包,war会自动解压,要启动服务,才会自动解压
8、解压前后端包,前后端包会自动解压,我们要启动服务:sh startup.sh
关闭服务:sh shutdown.sh
注意点:如果遇到服务器关闭不了,使用kill -9 进程号 ,强制杀死进程

查看代码包前后端直到都要解压好;反复的启动,关闭,


9、修改前后端的配置:前端配置 ROOT 》WEB-INF》 编辑配置文档vim duoyoumi-jdbc.properties

vim 文件名

修改内容:
jdbc.url=jdbc:mysql://192.168.150.128:3306/dym
数据库的ip+端口+库名
jdbc.username=root #账号
jdbc.password=123456#密码
后端配置 manage 》WEB-INF》 编辑配置文档vim duoyoumi-jdbc.properties

修改内容:
jdbc.url=jdbc:mysql://192.168.150.128:3306/dym 数据库的ip+端口+库名
jdbc.username=root #账号
jdbc.password=123456#密码
修改好以后保存退出
10、数据库:
安装mysql ,
启动数据库:service msyqld restart
进入数据库,mysql -u root -p 123456
创建一个新的库:create database dym ;

注意点:如果是新的数据库要
授权:grant all privileges on . to root@'%' identified by '123456';
刷新权限:flush privileges ;

上传数据库包到linux中:将msyql语句导入到空库中linux:mysql -u root -p dym</home/hj/20170502.sql

还原数据
查看导入数据是否成功: 进入dym库:use dym ;show tables 显示所有的表 :203张

注意点:修改数据库的配置文件
数据库中不区分大小写:( 在vim /etc/my.cnf)
lower_case_table_names=1 不区分大小写
lower_case_table_names=0 区分大小写
11、在浏览器中输入ip+端口:
前端:http://192.168.150.128:8080/
后端:http://192.168.150.128:8080/manage
检查:
1、防火墙是否关闭 :service iptables stop

2.数据库重启:service mysqld restart

3、授权:grant all privileges on . to root@'%' identified by '123456';
刷新权限:flush privileges ;

4、数据库中不区分大小写:( 在vim /etc/my.cnf) 是否添加lower_case_table_names=1 不区分大小写

5、服务器是否启动:sh startup.sh

6、端口是否占用:lsof -i:8080

7、ip地址,账号,密码是否正确

8、查看日志
日志存放路径:/home/hj/apache-tomcat-7.0.56/logs

日志文件

(1)查看实时日志命令:tail -f 日志文件
(2)cat 日志文件| grep “erre” 查看具体的报错日志
(3)debug》info》日志级别:
debug

info

(4)找问题

(5)复制放到百度或ai中去解释

