ssudo apt install openjdk-8-jdk -y
java –version
root@racknerd-cf334b4:~/jeepay# which java
/www/server/java/jdk-18.0.2.1/bin/java
root@racknerd-cf334b4:~/jeepay# echo $PATH
/www/server/java/jdk-18.0.2.1/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
sudo apt install maven -y
mvn –version
mvn package
NFO] jeepay-z-codegen 1.0-SNAPSHOT …………………. SUCCESS [ 23.885 s]
[INFO] jeepay Final ………………………………… SUCCESS [ 0.006 s]
[INFO] jeepay-core 3.0.0 ……………………………. SUCCESS [01:14 min]
[INFO] jeepay-service 3.0.0 …………………………. SUCCESS [ 4.190 s]
[INFO] jeepay-components Final ………………………. SUCCESS [ 0.002 s]
[INFO] jeepay-components-oss 3.0.0 …………………… SUCCESS [ 3.027 s]
[INFO] jeepay-components-mq 3.0.0 ……………………. SUCCESS [ 25.447 s]
[INFO] jeepay-manager 3.0.0 …………………………. SUCCESS [ 14.390 s]
[INFO] jeepay-merchant 3.0.0 ………………………… SUCCESS [ 4.715 s]
[INFO] jeepay-payment 3.0.0 …………………………. SUCCESS [ 23.240 s]
[INFO] ————————————————————————
[INFO] BUILD SUCCESS
[INFO] ————————————————————————
[INFO] Total time: 02:59 min
[INFO] Finished at: 2025-02-10T14:39:38Z
[INFO] ————————————————————————
root@racknerd-cf334b4:~/jeepay#
root@racknerd-cf334b4:~/jeepay# ls jeepay-manager/
Dockerfile pom.xml src target
root@racknerd-cf334b4:~/jeepay# ls jeepay-merchant
Dockerfile pom.xml src target
root@racknerd-cf334b4:~/jeepay# ls jeepay-payment
Dockerfile pom.xml src target
编译成功,在每个模块的target下会下面名字的.jar文件
root@racknerd-cf334b4:~/jeepay# ls jeepay-manager/target/
classes generated-test-sources jeepay-manager.jar.original maven-status
generated-sources jeepay-manager.jar maven-archiver test-classes
adduser jeepay
id jeepayroot@racknerd-cf334b4:~/jeepay# su – jeepay
jeepay@racknerd-cf334b4:~$ pwd
/home/jeepay
mkdir service upload
cd service
mkdir manager merchant payment
wget https://dev.mysql.com/get/mysql-apt-config_0.8.13-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.13-1_all.deb
sudo apt install build-essential tcl8.6
cd /tmp
wget http://download.redis.io/releases/redis-7.4
sudo tar -zxvf redis-7.4.0.tar.gz .0.tar.gz
cd redis-7.4.0/
make
sudo make install
sudo mkdir /etc/redis
root@racknerd-cf334b4:/tmp/redis-7.4.0# cp ./redis.conf /etc/redis/
mkdir -p /vib/lib/redis (redis数据存储目录)
sudo vim /etc/redis/redis.conf
dir /var/lib/redis
bind 127.0.0.1 ::1/redis
supervised systemd
logfile /var/log/redis/redis-server.log
sudo vim /etc/systemd/system/redis.service
[Unit]
Description=Redis In-Memory Data Store
After=network.target
[Service]
User=redis
Group=redis
ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf
ExecStop=/usr/local/bin/redis-cli shutdown
Restart=always
[Install]
WantedBy=multi-user.target
sudo chown -R redis:redis /var/lib/redis
sudo chmod 770 /var/lib/redis
sudo systemctl daemon-reload
sudo /usr/local/bin/redis-server /etc/redis/redis.conf
ss -antlp | grep 6379
ps -p 452566
wget https://archive.apache.org/dist/activemq/5.15.6/apache-activemq-5.15.6-bin.tar.gz
tar -zxvf apache-activemq-5.15.6-bin.tar.gz
cd apache-activemq-5.15.6
bin/activemq start(/root/apache-activemq-5.15.6
)
bin/activemq status
jeepay@racknerd-cf334b4:~/service$ mysql -V
mysql Ver 14.14 Distrib 5.7.44, for Linux (x86_64) using EditLine wrapper
root@racknerd-cf334b4:~# sudo mysqld_safe –skip-grant-tables &
[1] 482958
root@racknerd-cf334b4:~# 2025-02-10T15:07:04.783291Z mysqld_safe Logging to ‘/www/server/data/racknerd-cf334b4.err’.
2025-02-10T15:07:04.846331Z mysqld_safe Starting mysqld daemon with databases from /www/server/data
root@racknerd-cf334b4:~# mysql -uroot -p
mysql> show dastabases;
use mysql;
desc user;
| authentication_string | text | YES | | NULL
show tables;UPDATE user SET authentication_string=PASSWORD(‘Qwerty123@’) WHERE User=’root’;
FLUSH PRIVILEGES;
exit;
mysql -uroot -p
CREATE DATABASE jeepaydb CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;123456
CREATE USER ‘jeepay’@’localhost’ IDENTIFIED BY ‘123456’;
GRANT ALL PRIVILEGES ON jeepaydb.* TO ‘jeepay’@’localhost’;
FLUSH PRIVILEGES;
root@racknerd-cf334b4:~/jeepay/docs/sql# mysql -u root -p jeepaydb < ~/jeepay/docs/sql/init.sql Enter password: root@racknerd-cf334b4:~/jeepay/docs/sql# mysql> show tables;
ERROR 1046 (3D000): No database selected
mysql> use jeepaydb;
Database changed
mysql> show tables;
+——————————-+
| Tables_in_jeepaydb |
+——————————-+
| t_isv_info |
| t_mch_app |
| t_mch_division_receiver |
| t_mch_division_receiver_group |
| t_mch_info |
| t_mch_notify_record |
| t_mch_pay_passage |
| t_order_snapshot |
| t_pay_interface_config |
| t_pay_interface_define |
| t_pay_order |
| t_pay_order_division_record |
| t_pay_way |
| t_refund_order |
| t_sys_config |
| t_sys_entitlement |
| t_sys_log |
| t_sys_role |
| t_sys_role_ent_rela |
| t_sys_user |
| t_sys_user_auth |
| t_sys_user_role_rela |
| t_transfer_order |
+——————————-+
23 rows in set (0.00 sec)
mysql>
sudo cp /root/jeepay/docs/script/app.sh /home/jeepay/service/manager/
sudo cp /root/jeepay/conf/manager/application.yml /home/jeepay/service/manager/
server:
port: 9217 #设置端口为9217
spring:
datasource:
# yml填写url连接串, 无需将&符号进行转义
url: jdbc:mysql://127.0.0.1:3306/jeepaydb?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8&autoReconnect=true&useSSL=false
username: jeepay
password: 123456
redis:
host: 127.0.0.1
port: 6379
password:
#activeMQ配置
activemq:
broker-url: tcp://localhost:61616 #连接地址
日志配置参数
logging:
level:
root: info #主日志级别
com.jeequan.jeepay: debug #该项目日志级别,当需要打印sql时请开启为debug
path: ./logs #日志存放地址
系统业务参数
isys:
allow-cors: true #是否允许跨域请求 [生产环境建议关闭, 若api与前端项目没有在同一个域名下时,应开启此配置或在nginx统一配置允许跨域]
jwt-secret: P982P8e6472qTc3u #生成jwt的秘钥。 要求每个系统有单独的秘钥管理机制。
# 文件系统配置项(系统内oss, 并非云oss)
oss-file:
root-path: /home/jeepay/upload #存储根路径 ( 无需以‘/’结尾 )
redis:
host: 127.0.0.1
url: jdbc:mysql://127.0.0.1:3306/jeepaydb?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8&autoReconnect=true&useSSL=false&allowPublicKeyRetrieval=true
username: jeepay
password: 123456
activemq:
67 broker-url: failover:(tcp://activemq5:61616?wireFormat.maxInactivityDuration=0)
sh ./app.sh start
root@racknerd-cf334b4:/home/jeepay/service/manager# sh ./app.sh start
./app.sh: line 43: [: 484841: unary operator expected
[jeepay-manager.jar] App starting …
43行 改成if [ -n “$APP_PID” ]; then
看start.log日志:tail -f ./start.log
前端:
git clone https://gitee.com/jeequan/jeepay-ui.git
改文件 .env 中的 VUE_APP_API_BASE_URL 配置,如果前端和服务端部署在同一域名下,该值留空,否则需要设置为服务端接口地址
npm install
npm run build
生成dist目录,将dist目录下所有文件上传至服务器
Nginx配置,manager项目配置,merchant项目配置,merchant项目配置
https://docs.jeequan.com/docs/jeepay/deploy
账号:jeepay
密码:jeepay123
![图片[1]-jeepay前后端部署-晴天生活分享日志](https://osaka2.cn/wp-content/uploads/2025/02/83043FEA2CD1B3B40A7CDEA81873909E.jpg)
感谢您的来访,获取更多精彩文章请收藏本站。
1. 资源都是经过站长或作者收集测试修改后发布分享。转载请在文内以超链形式注明出处,谢谢合作!
2. 本站除原创内容,其余所有内容均收集自互联网,仅限用于学习和研究目的,本站不对其内容的合法性承担任何责任。如有版权内容,请通知我们或作者删除,其版权均归原作者所有,本站虽力求保存原有版权信息,但因众多资源经多次转载,已无法确定其真实来源,或已将原有信息丢失,所以敬请原作者谅解!
3. 本站用户所发布的一切资源内容不代表本站立场,并不代表本站赞同其观点和对其真实性负责,若您对本站所载资源作品版权归属存有异议,请留言附说明联系邮箱,我们将在第一时间予以处理 ,同时向您表示歉意!为尊重作者版权,请购买原版作品,支持您喜欢的作者,谢谢!
4. 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客如有发现请立即向站长举报;本站资源文件大多存储在云盘,如发现链接或图片失效,请联系作者或站长及时更新。

测试-晴天生活分享日志">
彩虹易支付使用教程-晴天生活分享日志">



暂无评论内容