iHrm项目宝塔部署
2024年10月28日大约 2 分钟
iHrm项目宝塔部署
1. JAVA
- 右键项目pom.xml 选择 add as a maven project
1. 打包项目
1. 手动打包
mvn 打包
过滤出jar包
2. 脚本打包
2.上传jar包
3. 安装jdk
自动安装
- 安装jdk
启动服务时可以指定jdk版本
手动安装
# 安装之前先检查一下系统有没有自带open-jdk rpm -qa | grep java rpm -qa | grep jdk rpm -qa | grep gcj # 如果系统中已经安装了jdk,批量卸载所有带有Java的文件 这句命令的关键字是java rpm -qa | grep java | xargs rpm -e --nodeps # centos 支持到openjdk17, 建议手动安装openjdk # https://adoptium.net/zh-CN/temurin/releases/ # 1、查询yum下所有的java版本 yum list java* # 2、安装1.8免费版64位 yum install java-1.8.0-openjdk.x86_64 java-1.8.0-openjdk-devel.x86_64 # 3、验证安装 java -version javac -version # 4、配置java环境 使用 which java 和 ls -alh xxx 查找java 的真实目录 vim etc/profile i ---- 粘贴进文件 开始 --- #set java environment JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.362.b08-1.el7_9.x86_64 JRE_HOME=$JAVA_HOME/jre CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin export JAVA_HOME JRE_HOME CLASS_PATH PATH ---- 粘贴进文件 结束 --- :wq # 自动卸载 yum -y remove java-1.8.0-openjdk* yum -y remove tzdata-java.noarch
启动服务
/usr/bin/java -jar -Xmx128M -Xms64M /www/wwwroot/ihrm_java/09-ihrm_audit-1.0-SNAPSHOT-exec.jar --server.port=9017
# Services启动顺序 1. ihrm_eureka 2. ihrm_gate 3. ihrm_company 4. ihrm_system 5. ihrm_attendance 6. ihrm_social_securitys 7. ihrm_salarys 8. ihrm_employee 9. ihrm_audit
验证euraka服务启动是否成功:日志 / 访问ip:port
端口占用问题
jps # 查看java程序进程id kill -9 port 杀进程
依次启动服务
2. NodeJS
安装node插件
安装nodejs
上传代码
配置服务
3. 密码说明
项目使用shiro进行权限校验
密码使用 md5 加盐
junit: ihrm_system/src/test/java/IhrmSystemTest 登录、新增生成md5密码, 修改用户密码未实现
4. 有关审批模块
- 后端:审批模块未开发
- 前端:页面可访问
- 路由:权限管理已开发,前端路由未开放
<src/router/index.js>
- 路由:权限管理已开发,前端路由未开放