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源碼”獲取下載鏈接


分享到:


相關文章: