环境的流程
一、介绍环境(在linux搭建)
多有米
jdk+linux+服务器(tomcat)+mysql+代码包
jdk 1.8版本
linux(centos)
服务器 tomcat(目前用) 、apache、nginx
数据库 mysql 数据包(后缀 是.mysql)
代码包 war包 在服务中自动解压 , 代码前端和后端
二、搭建步骤
1、在linux中新建一个文件夹
2、将jdk压缩包上传到linux中 rmp 包上传以后,进行安装命令:
rpm -ivh jdk-8u121-linux-i586.rpm
3、查看jdk版本 :1.8 分为32位,64位
查看命令:java -version
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 ;
查看服务:ps -ef|grep tomcat
查看IP地址:192.168.46.129
注意点:关闭防火墙service iptables stop
6、在浏览器中输入ip+端口访问
例如:http://192.168.46.129:8080/
在关闭服务器:./shutdown.sh 或者sh shutdown.sh
7、上传我们自己代码:webapps下将所有原有代码删除:
删除命令:rm -rf * ,将我们自己前后端包上传到webapps下
8、解压前后端包,前后端包会自动解压,我们要启动服务:
sh startup.sh 关闭服务:sh shutdown.sh
注意点:如果遇到服务器关闭不了,使用kill -9 进程号 ,强制杀死进程
查看代码包前后端直到都要解压好;反复的启动,关闭,
9、修改前后端的配置:
前端配置 ROOT 》WEB-INF》 编辑配置文档vim duoyoumi-jdbc.properties
ctrl+v,再按c,进入编辑模式
修改内容:
jdbc.url=jdbc:mysql://192.168.46.129:3306/dym 数据库的ip+端口+库名
jdbc.username=root #账号
jdbc.password=123456#密码
后端配置 manage 》WEB-INF》 编辑配置文档vim duoyoumi-jdbc.properties
修改内容:
jdbc.url=jdbc:mysql://192.168.46.129: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.46.129:8080/
后端:http://192.168.46.129: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地址,账号,密码是否正确