一、搭建运行环境 (centos8略去不写)
1.mysql 5.77 版本安装步骤
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.44-linux-glibc2.12-x86_64.tar.gz
解压 ,移动到 /usr/local/mysql
tar -zxvf mysql-5.7.44-linux-glibc2.12-x86_64.tar.gz
3.赋予mysql文件夹所属的用户组和用户,以及权限
chmod -R 755 /usr/local/mysql
chown -R mysql:mysql /usr/local/mysql
遇到没用户组的,先添加用户和组
groupadd mysql #添加mysql组
useradd -g mysql mysql -s /bin/false #创建用户mysql并加入到mysql组,不允许mysql用户直接登录系统
4.初始化mysql
cd /usr/local/mysql/bin
./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql
有一串提示,记下root的密码
5.编辑配置文件my.cnf
vi /etc/my.cnf
配置换成如下:
[mysqld]
datadir=/usr/local/mysql/data
port=3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
symbolic-links=0
max_connections=600
innodb_file_per_table=1
lower_case_table_names=1
character_set_server=utf8
启动mysql
/usr/local/mysql/support-files/mysql.server start
添加软连接ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
7.重启
service mysql restart
登录mysql,修改密码。
mysql -u root -p
输入上文记录的密码,进入mysql>set password for root@localhost = password('yourpass');
重新登录,设定允许root远程登录数据库mysql>use mysql;
msyql>update user set user.Host='%' where user.User='root';
mysql>flush privileges;
9.设置开机自启动。
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld
chkconfig --add mysqld
chkconfig --list
二、JDK的安装
1.升级dnf
dnf update -y
2.安装Java Development Kit (JDK) 1.8.0
dnf install java-1.8.0-openjdk-devel
3.安装完成后,验证安装的Java版本
java -version
三、系统的启动
1.下载jar包,将jar包放到指定目录,/home/wms | /home/wcs
2.修改配置文件
路径:
dhwms2.0-1.0.0-20241028\BOOT-INF\classes\application-dev.yml
dhwcs3.0-1.0.0\BOOT-INF\classes\application.yml
wcs-application.rar
wms-application-dev.rar
wms服务的启动
进入wms文件夹:
cd /home/wms
启动命令:
nohup java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=38199 -Xmx2g -Xms2g -jar dhwms2.0-1.0.0.jar --spring.profiles.active=dev > /dev/null 2>msg.log &
wcs服务的启动
进入wcs文件夹:
cd /home/wcs/
输入启动命令:
nohup java -Xmx2g -Xms2g -jar dhwcs3.0-1.0.0.jar --server.port=8090 > /dev/null 2> msg.log &