我们小组在开发的时候, 承诺了前后端分离, 那么就要求前端和后端需要分开搭建.
不能同时放在一个工程项目中. 大致的思路是开启两个Tomcat, 一个跑前端页面, 一个跑后端程序.
1. idea打开后端项目
2. File->Project Structure->artifacts->添加war包
3.在前端文件夹的js文件夹里创建config.js文件,配置url请求配置项:
/*所有请求url配置项*/(function () { window.BM_CONFIG = { BMurl:'http://127.*.*.*/fms' //你自己的后台url链接 }})();
4.Run->Edit Configurations->Deployment
添加External Source 前端文件夹(如图,我的叫webapp)
动图如下
添加war包,设置application context为3里定义的BMurl:
5.确定,运行。以上就是在单个Intellij IDEA里整合分离的前后端项目的方法。
但我想要的是: 2个Tomcat服务器, 因此搭建两个Tomcat服务器的教程如下:
参考资料: