下面找的資料你可以借鑒下
一、MCAT部署
<dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId><version>4.0.1</version><scope>provided</scope></dependency>
取消以上代碼的注釋,將jetty和undertow的引用注釋掉,將packaging從jar改為war然后運行maven package命令,將war包放在tomcat/webapps目錄下
二、JETTY部署
<dependency><groupId>com.jfinal</groupId><artifactId>jetty-server</artifactId><version>2019.3</version><scope>provided</scope></dependency>
取消以上代碼的注釋,將tomcat和undertow的引用注釋掉,將packaging改為jar其他同Undertow
三、UNDERTOW(默認)
<dependency><groupId>com.jfinal</groupId><artifactId>jfinal-undertow</artifactId><version>1.5</version></dependency>
取消以上代碼的注釋,將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,執行命令安裝依賴:
npm install
修改內部配置 修改請求地址或域名:config/dev.env.js里修改BASE_API修改自定義端口:config/index.js里面的dev對象的port參數
收起