开发工具:IntelliJ IDEA 2017
项目要求:
后台管理端是作为一个Module,前台管理作为另一个Module
这样就涉及到了两个模块的mave聚合问题,项目结构如下:
在sm_back模块的pom.xml中添加sm_front的依赖:
<dependency>
<groupId>com.imooc</groupId>
<artifactId>sm_front</artifactId>
<version>1.0-SNAPSHOT</version>
<type>war</type>
</dependency>
就想到与sm_back模块聚合了sm_front模块,sm_front模块中的所有方法,jsp,都相当于存在在sm_back中,并且以sm_back中的web.xml为主
============================================================================
配置Tomcat:
进入配置服务器
这里只需要把sm_back模块的war包添加进来就可以,自定义配置一下Application context
回到Server选项卡,配置一下默认打开浏览器的地址
这个方法其实是在sm_front模块里,但是我们这里可以直接调用
运行一下查看结果:
显示正常,我们可以看一下项目结构:
sm_back模块自动将sm_front模块中用到的jsp页面、css、img、js文件都添加进来了!