Web项目(Swagger+Jersey)用IDEA打war包并部署

我一个算法工程师勤学多看,抓狂两周终于完成了自己想要的后端

首先:IDEA搭建javaWeb项目

步骤:

一、文件->项目结构

二、注意一定选空的Artifacts,我用现有的导致swagger一直不能显示api信息

三、取一个war包的名字

四、选择web资源root路径,一般为src/main下的"webapp"

我的在src/main下的"web",点击即可

五、新建WEB-INF目录

输入WEB-INF

七、WEB-INF目录下创建classes(保存编译文件的目录-web项目最终使用的代码)


点击Classes点击+号

选择


应用于项目,点击确认

八、创建META_INF目录,如下,弹窗选择web资源root路径"webapp"

配置完成。

 

使用idea进行编译成war包

 

等待10秒,

即可在之前新建的目录下得到war包

 

将war包拷贝到tomcat/webapps/下,启动tomcat

 

最后打开浏览器,可见Swagger RESTfull接口

 

即完成项目部署

 

Ps:

WEB-INF下会默认生成web.xml -- SwaggerAPI 中 Servlet的一些监听入口

 

 

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页