jfinal vue ElementUI OA HRM的前后端分离CRM系统源码免费分享

先转发,然后加关注 “大数据java架构师”,私信“crm源码”获取下载链接

主要技术栈

核心框架:jfinal3.8

缓存:redis

数据库连接池:Druid

工具类:hutool,fastjson,poi-ooxml

定时任务:jfinal-cron

项目构建工具:maven

Web容器:tomcat,jetty,undertow(默认)

前端MVVM框架:Vue.JS 2.5.x

路由:Vue-Router 3.x

数据交互:Axios

UI框架:Element-UI 2.6.3

安装说明

配置java运行环境,redis环境,mysql环境将目录doc下的72crm.sql导入到数据库,修改resources/config/erpsnow-config.txt下的数据库以及redis的配置文件undertow启动端口号在resources/config/undertow.txt下修改jetty启动端口号在Application.java中修改

部署说明

本项目JDK要求JDK8及以上

一、Tomcat部署

<code><dependency>    <groupid>javax.servlet/<groupid>    <artifactid>javax.servlet-api/<artifactid>    <version>4.0.1/<version>    <scope>provided/<scope>/<dependency>/<code>

取消以上代码的注释,将jetty和undertow的引用注释掉,将packaging从jar改为war然后运行maven package命令,将war包放在tomcat/webapps目录下

二、Jetty部署

<code><dependency>    <groupid>com.jfinal/<groupid>    <artifactid>jetty-server/<artifactid>    <version>2019.3/<version>    <scope>provided/<scope>/<dependency>/<code>

取消以上代码的注释,将tomcat和undertow的引用注释掉,将packaging改为jar其他同Undertow

三、Undertow(默认)

<code><dependency>    <groupid>com.jfinal/<groupid>    <artifactid>jfinal-undertow/<artifactid>    <version>1.5/<version>/<dependency>/<code>

取消以上代码的注释,将jetty和undertow的引用注释掉,将packaging改为jar运行 maven package。将上述打包命令生成的 zip 文件上传到服务器并解压,将目录下的 72crm.sh/72crm.bat 放到解压后的目录下,运行即可

更换启动方式jetty和undertow时,需要更改Application.java中的启动文件

前端部署

安装node.js 前端部分是基于node.js上运行的,所以必须先安装node.js,版本要求为6.0以上

使用npm安装依赖 下载悟空CRM9.0前端代码; 可将代码放置在后端同级目录frontend,执行命令安装依赖:

<code>npm install/<code>

修改内部配置 修改请求地址或域名:config/dev.env.js里修改BASE_API(开发环境服务端地址,默认localhost) 修改自定义端口:config/index.js里面的dev对象的port参数(默认8080,不建议修改)

运行前端

<code> npm run dev/<code>

注意:前端服务启动,默认会占用8080端口,所以在启动前端服务之前,请确认8080端口没有被占用。 程序运行之前需搭建好Server端

系统介绍


jfinal vue ElementUI OA HRM的前后端分离CRM系统源码免费分享


jfinal vue ElementUI OA HRM的前后端分离CRM系统源码免费分享


jfinal vue ElementUI OA HRM的前后端分离CRM系统源码免费分享


jfinal vue ElementUI OA HRM的前后端分离CRM系统源码免费分享


jfinal vue ElementUI OA HRM的前后端分离CRM系统源码免费分享


jfinal vue ElementUI OA HRM的前后端分离CRM系统源码免费分享


jfinal vue ElementUI OA HRM的前后端分离CRM系统源码免费分享

先转发,然后加关注 “大数据java架构师”,私信“crm源码”获取下载链接


分享到:


相關文章: