STS 4.12版本缺失WAR包导出功能,非maven项目如何解决
STS4.12版本缺失WAR导出功能解决方法
STS4从4.9版本之后默认不再预装传统Java EE项目依赖的Eclipse Web Tools Platform(WTP)组件,因此WAR导出入口默认隐藏,并非功能完全移除,无需回退版本,可通过以下两种方案解决:
- 方案一:安装WTP组件恢复原有导出功能
- 打开STS顶部菜单栏的
Help→Eclipse Marketplace - 在搜索框输入
Eclipse Web Developer Tools,找到对应STS版本的官方插件完成安装,重启STS后即可在导出菜单中看到原有的WAR导出选项,使用逻辑和4.8版本完全一致。
- 打开STS顶部菜单栏的
- 方案二:无需安装插件,直接用通用归档功能导出
- 右键选中需要导出的Web项目,依次选择
Export→General→Archive File - 导出路径的文件后缀手动改为
.war,导出时勾选WebContent目录、编译后的classes目录等部署必需文件,排除源码、本地测试配置文件即可,导出的WAR包和原有功能导出的部署效果完全相同。
- 右键选中需要导出的Web项目,依次选择
内容的提问来源于stack exchange,提问作者Carloshf
相关产品推荐
相关产品推荐

