源计划智能工厂MES系统(开源版)
在gitee中找到了一个mes系统,这个系统有详细的部署教程,但是我还是遇到了很多问题
下面是自己将其部署到本地的经历
yjh-mes: 源计划MES,后端服务+后台前端界面 (gitee.com)
首先是node版本不对应,而且我没有下载nvm管理node 所以要将node删除后下载nvm。
首先在控制面板删除node
应该在这个位置,但是我已经删除了
1、下载nvm安装包
2、安装
1、解压缩包
2、点击进行安装
3、自定义安装目录(建议不要使用默认的安装目录)
4、安装完成后,在终端测试是否安装成功
nvm -v
安装成功
5、安装node
nvm install 16
nvm use 16
node -v
安装成功
这个系统是根据若依框架修改的。所以要配置若依框架。因为我之前配置过,所以会简单一些。
打开redis
配置好maven和jdk
重新生成maven
在这里我遇到了很多问题
问题一 Fatal error compiling: java.lang.NoSuchFieldError:
Class com.sun.tools.javac.tree.JCTree$JCImport does not have member field 'com.sun.tools.javac.tree.JCTree qualid'
原因:lombok依赖冲突
解决:修改为
<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.30</version> <scope>provided</scope> </dependency>
问题二 程序包javafx.beans.binding不存在
原因:可能是openjdk 不含有这个软件包。可以换其他的软件包。也可以通过添加依赖
解决方法:添加
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-controls</artifactId>
<version>11</version>
</dependency>
这两个问题 耗费了我大量时间
问题三 sql语句导入失败。在navicat中导入sql语句,没有显示错误信息,但是sql语句中的一部分表没有导入成功
原因:XXXnavica
解决方法:使用DataGrip导入数据
接下来 就可以正常启动了(和若依一样,启动后端,前端)。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix