测试环境安装部署文档

一.服务器
1.测试环境信息
测试环境地址:192.168.1.143

项目部署登陆linux系统用户信息

登陆用户名:higtspeed
密 码:
安装REDIS,MYSQL,JDK需要使用root用户,密码此处不公布。
2.查看部署服务器版本
登陆服务器,通过命令
cat /etc/redhat-release

查看服务器版本信息。
本次以测试环境服务器版本为例:
[[email protected] ~]$ cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.5 (Santiago)
确认linux系统为Red Hat 企业版 6.5
二.JDK安装
首先确认JDK版本是否符合要求,该项目JDK版本要求1.8以上。

JDK版本号:JDK需要1.8版本。下载安装1.8版本的JDK.
1.jdk版本
通过命令查看jdk版本信息。确认是否安装

[[email protected] ~]$ java -version
java version "1.8.0_172"
Java(TM) SE Runtime Environment (build 1.8.0_172-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.172-b11, mixed mode)

3.jdk安装
安装1.8版本的JDK。
下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

[[email protected] ~]$ tar -zxvf jdk-8u131-linux-x64.tar.gz

配置相应的JDK环境变量到 /etc/profile文件。
例如
[[email protected] etc]$ more /etc/profile
然后通过 vim /etc/profile命令添加配置如下信息
#set java JDK
JAVA_HOME=/usr/local/jdk1.8.0_172
JRE_HOME=/usr/local/jdk1.8.0_172/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_home/bin
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export JAVA_HOME
export JRE_HOME
export PATH
export CLASSPATH

刷新配置文件使之立即生效。
[[email protected] software]# source /etc/profile

三.MYSQL数据库安装
确认系统是否安装mysql数据库
[[email protected] etc]$ ps -ef |grep mysql

如果看到如下信息,说明mysql数据库已经安装。

1.MYSQL数据库下载
登陆网址https://dev.mysql.com/downloads/mysql/
2.MYSQL数据库安装
根据当前系统选择对应的mysql版本信息。以系统
Red Hat Enterprise Linux Server release 6.5 (Santiago)
为例。在当前网页选择当前系统对应如下信息。

然后下载对应的PRPM Bundle
完成之后,移动到相应的目录进行解压缩
[[email protected] mysql]$
tar -xvf mysql-8.0.11-1.el6.x86_64.rpm-bundle.tar
解压出来文件详情如下:

    mysql-community-client-8.0.11-1.el6.x86_64.rpm
    mysql-community-common-8.0.11-1.el6.x86_64.rpm
    mysql-community-devel-8.0.11-1.el6.x86_64.rpm
    mysql-community-libs-8.0.11-1.el6.x86_64.rpm
    mysql-community-libs-compat-8.0.11-1.el6.x86_64.rpm
    mysql-community-server-8.0.11-1.el6.x86_64.rpm
    mysql-community-test-8.0.11-1.el6.x86_64.rpm

然后逐步安装解压出来的文件。命令如下:按顺序执行。各包之间有依赖关系。

    [[email protected] mysql]$
    rpm -ivh mysql-community-common-8.0.11-1.el6.x86_64.rpm
    [[email protected] mysql]$
    rpm -ivh mysql-community-libs-8.0.11-1.el6.x86_64.rpm
    [[email protected] mysql]$
    rpm -ivh mysql-community-client-8.0.11-1.el6.x86_64.rpm
    [[email protected] mysql]$
    rpm -ivh mysql-community-server-8.0.11-1.el6.x86_64.rpm

此处为简单mysql数据安装。安装如上四个包。即MYSQL安装完毕。
3.MYSQL数据库配置
因开发环境中。表名没有区分大小写。所以需要配置对应参数。

进入/etc/my.cnf配置文件。添加
lower_case_table_names=1 (0表示表明区分大小写,1表示表名不区分大小写)
此处需要注意,该参数需要在数据库使用之前进行配置。
4.MYSQL初始化密码修改
通过命令获取临时密码
grep ‘A temporary password‘ /var/log/mysqld.log
如下:

选中的几位临时密码。如果有多条数据。使用最后一条数据密码
启动mysql数据库
service mysqld start
使用root账户临时密码登陆数据库
mysql -uroot -p

使用mysql数据库。
use mysql;
修改密码
alter user ‘root‘@‘localhost‘ identified with
mysql_native_password by ‘*****‘;
注意,因为mysql8.0之后的加密方式修改为了caching_sha2_password加密方式。如果使用以前链接工具。例如navicat等链接数据库时,密码会验证不通过,所以,需要在修改密码时,指定密码加密方式为mysql_native_password

密码策略:包含字母数字字符,字母包含大小写。
例如:1234!@#$asDF

修改完密码之后,登出,mysql,重新使用修改后的密码进行登陆。

重新登陆之后,修改该用户的链接地址为其他IP
update user set host=‘%‘ where user=‘root‘;
使root用户能够通过远程登陆。

修改完之后,使用 flush privileges;刷新设置。使之生效。至此MYSQL数据库安装完毕。

    5.MYSQL数据库信息
    #test
    jdbc.driver=com.mysql.cj.jdbc.Driver
    jdbc.url=jdbc:mysql://192.168.1.143:3306/sutong?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=UTC
    jdbc.user=root
    jdbc.password=1234!@#$asDF

四.REDIS缓存数据库安装
查看redis是否安装
[[email protected] etc]$ ps -ef |grep redis
1.REDIS缓存数据库下载
下载地址:http://www.redis.cn/download.html
2.REDIS缓存数据库安装
解压文件 redis-4.0.10.tar.gz
-rw-rw-r-- 1 higtspeed higtspeed 1738465 Jun 22 10:56 redis-4.0.10.tar.gz
[[email protected] redis]$ tar -zxvf redis-4.0.10.tar.gz

进入解压出来的目录
[[email protected] redis]$ cd redis-4.0.10

编译redis
[[email protected] redis]$ make

进入src,安装redis 到/usr/local/redis/bin 目录随便
[[email protected] redis]$ cd src
[[email protected] redis]$ make install PREFIX=
/usr/local/redis/bin
[[email protected] redis]$ mv redis.conf /usr/local/redis/bin

修改配置文件redis.conf 设置后台启动
vi /usr/local/redis/bin/redis.conf //将daemonize no?改成daemonize yes

redis缓存数据库启动,
进入/usr/local/redis/bin,执行
./redis-server redis.conf
3.REDIS缓存数据库信息

redis.host=192.168.1.143
redis.port=6379
redis.username=
redis.password=

五.TOMCAT服务器安装
查看tomcat是否安装
[[email protected] etc]$ ps -ef |grep tomcat
如果有闲置服务器可以使用,如果没有,最好重新安装一个对应的tomcat
1.TOMCAT服务器下载

下载地址:
http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.10/bin/apache-tomcat-9.0.10.tar.gz
2.TOMCAT服务器安装配
解压安装包
[[email protected] tomcat]$
tar -zxvf apache-tomcat-9.0.10.tar.gz
如果当前系统有其他tomcat服务器,
修改端口号。
[[email protected] tomcat]$
vim apache-tomcat-9.0.10/conf/server.xml
六.项目打包
1.项目打包
通过IDE中的项目右击export 导出 war file
或者是项目右击 debug as -->debug configurations -->maven build
执行

        clean package -Pdev     开发环境
        clean package -Ptest    测试环境
        clean package -Ppro     生产环境

将打好的war包放在tomcat的webapps目录下
七.项目部署启动
1.数据库初始化
执行项目中sql脚本

先执行 sutong.sql脚本文件,创建数据库名称和数据库表结构。
再执行sutong_db.sql脚本文件,创建用户操作基本数据信息。

2.项目启动停止
进入tomcat/bin目录下
执行 ./start 脚本文件。启动服务。

执行 ./shutdown.sh 脚本文件。停止服务。

停止服务之后,查看服务是否已经停止运行,
ps -ef |grep tomcat
查看对应自己的项目是否还在运行

如果存在,强制杀死该进程
kill s -9 PID

八.项目信息
1.登陆首页地址:
此处因为该测试环境8080端口已被其他项目占用,特此修改了端口号为8180,其他端口号均在百位上方加1进行修改。
http://192.168.1.143:8180/highSpeed/toLogin
2.用户名密码
用户名:a1 系统管理员,全部权限
密码:
用户名:fp1 发票管理员
密码:
用户名:jy1 交易管理员
密码:
3.项目日志信息
/home/higtspeed/tomcat/apache-tomcat-9.0.10/logs
highspeed.log 日志文件名

原文地址:http://blog.51cto.com/5904677/2154153

时间: 2025-01-02 02:47:09

测试环境安装部署文档的相关文章

Sqlserver2008安装部署文档

Sqlserver2008部署文档 注意事项: 如果你要安装的是64位的服务器,并且是新机器.那么请注意,你需要首先需要给64系统安装一个.net framework,如果已经安装此功能,请略过这一步.   具体安装.net framework的方法是:在图标<我的电脑>上右击选择<管理>,打开以后选择<功能>选项卡,如下图所示,然后点击添加功能,勾选..net framework,然后一直点击下一步安装即可. 安装的过程中,需要注意如果你要安装的服务器有外挂或者附加的

LVS+Heartbeat安装部署文档

LVS+Heartbeat安装部署文档 发表回复 所需软件: ipvsadm-1.24-10.x86_64.rpmheartbeat-2.1.3-3.el5.centos.x86_64.rpmheartbeat-pils-2.1.3-3.el5.centos.x86_64.rpmheartbeat-stonith-2.1.3-3.el5.centos.x86_64.rpmPyXML-0.8.4-4.x86_64.rpm 系统环境:CentOS 5.4 64-bit HA1            

zabbix3.0安装部署文档

zabbix v3.0安装部署 摘要: 本文的安装过程摘自http://www.ttlsa.com/以及http://b.lifec-inc.com ,和站长凉白开的<ZABBIX从入门到精通v3.0.1 - 运维生存时间(2016)>一书. 关于zabbix及相关服务软件版本: Linux:centos 6.6 nginx:1.9.15 MySQL:5.5.49 PHP:5.5.35 一.安装nginx: 安装依赖包: yum -y install gcc gcc-c++ autoconf

mysql5.6.20二进制安装部署文档

一.业务需求: 单台服务器线上运行着mysql5.5.48 现在是不影响线上的业务,不停止线上的mysql5.5数据库来部署另外一个mysql5.6.20的实例 二.安装部署过程: 2.1安装部署过程注意事项: 在初始化mysql数据库时,是会寻找my.cnf配置文件的,是有顺序的,默认的顺序是: [[email protected] ~]# mysql --help | grep 'Default options' -A 1 Default options are read from the

Oracle RAC安装部署文档

1.    部署环境步骤 1.1 软件环境 操作系统:CentOS release 6.5(推荐使用5.*的系统)192.168.1.151    racnode1 192.168.1.152    racnode2 oracle安装包:p10404530_112030_Linux-x86-64_1of7.zipp10404530_112030_Linux-x86-64_2of7.zipp10404530_112030_Linux-x86-64_3of7.zipkmod-oracleasm-2.

redmine安装部署文档

############################################################################## 官网:http://www.redmine.org/ Redmine是一个开源的,基于Web的项目管理和缺陷跟踪工具.它用日历和甘特图辅助项目及进度可视化显示.同时它又支持多项目管理.Redmine是一个自由开放源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并为多个版本控制选项的支持.虽说像IBM Rational Team Con

OpenVPN2.4.3 安装部署文档(实战)

VPN概述: VPN(Virtual Private NetWork,虚拟专用网络)架设在公共共享的基础设施互联网上,在非信任的网络上建立私有的安全的连接,把分布在不同地域的办公场所.用户或者商业伙伴互联起来. 在目前的实践中,常见的VPN构建技术: PPTP(Point-to-Point Tunneling Protocol,点到点的隧道协议)VPN IPSec(Internet Protocol Security,互联网协议安全)VPN SSL/TLS(Secure Sockets Laye

haproxy 安装部署文档

HAProxy提供高可用性.负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费.快速并且可靠的一种解决方案.HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理.HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接.并且它的运行模式使得它可以很简单安全的整合进您当前的架构中,同时可以保护你的web服务器不被暴露到网络上. haproxy 配置中分成五部分内容,分别如下:1.global:参数是进程级的,通常是和操作系统相关.这些参数一

zabbix3.0.4安装部署文档(四)--邮件报警

一.使用外部邮箱账号发送报警邮件设置:        1.关闭sendmail或者postfix 使用外部邮箱账号时,不需要启动sendmail或者postfix ,如果在sendmail或者postfix启动的同时          使用外部邮箱发送报警邮件,首先会读取外部邮箱配置信息.         [[email protected] local]# /etc/init.d/sendmail stop        [[email protected] local]# /etc/init