项目如图,包含两个模块
报错处理在文章底部,以下是部署步骤
- File>Export>War file
- 然后点Browse选择目标文件夹,这里叉叉提示我目标文件夹不合法因为是空的没有填
- 将打包好的文件放到tomcat的webapp文件夹中,这个文件夹是运行tomcat自动编译生成的,里面的东西就是我们的项目
- 在进入bin目录运行tomcat即可
这时注意:
1.如果出现An incompatible version 1.2.14 of the APR based Apache Tomcat Native library这样的错误可以参考我另一篇文章
2.如果一闪而过,看下自己的环境变量(TOMCAT_HOME或CATALINA_HOME路径是否是当前TOMCAT的路径,JDK是否是当前项目需要的版本)
如果出现关于关于Spring啥啥啥的报错
- 父项目相应位置添加如下依赖(或启动类所在项目)
<dependencies>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</exclusion>
</exclusions>
</dependency>
- Update项目
- 重复一遍上述部署的操作
- 如果还是有问题考虑下重装一个TOMCAT或参考上面的4.1,4.2