下面找的资料你可以借鉴下
一、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参数
收起