源计划智能工厂MES系统(开源版)

在gitee中找到了一个mes系统,这个系统有详细的部署教程,但是我还是遇到了很多问题

下面是自己将其部署到本地的经历  

yjh-mes: 源计划MES,后端服务+后台前端界面 (gitee.com)

首先是node版本不对应,而且我没有下载nvm管理node 所以要将node删除后下载nvm。

首先在控制面板删除node

 应该在这个位置,但是我已经删除了

 

1、下载nvm安装包

文件 (lanzout.com)

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导入数据

 

 

接下来 就可以正常启动了(和若依一样,启动后端,前端)。

 

posted @ 2024-10-20 22:56  财神给你送元宝  阅读(117)  评论(0编辑  收藏  举报