如何在localhost上运行swagger?

时间:2015-07-17 16:54:44

标签: localhost swagger

我的PC上安装了glassfish和tomcat,通常我是通过运行Netbeans的Web应用程序启动它们的,它会自动启动服务器并加载该页面并打开浏览器来显示它。

现在我学习招摇,并将其下载到我的C:\ swagger-ui-master

我可以通过以下方式看到该应用:file:/// C:/swagger-ui-master/dist/index.html

似乎它正在运作,但如何运行它以便:

http://localhost:8080/swagger-ui-master/dist/index.html

会起作用吗?

我是否需要在Netbeans中创建Web应用程序并将文件复制到该项目中,或者我是否需要手动将某些文件[* .war if任意]复制到glassfish或tomcat中以运行它:http://localhost:8080/ ......?

我似乎错过了这个过程中的链接。

1 个答案:

答案 0 :(得分:0)

创建一个将构建WAR的新Maven项目(参见在线示例,可能有一个简单的Web maven原型作为入门者)

将webjar依赖项作为编译时依赖项添加到Maven项目

groupID = org.webjars
artifactId = swagger-ui
version = 2.1.0-M1

在构建插件下添加maven-jetty插件(google maven-jetty-plugin以获取示例)

然后你只需要运行maven目标jetty:运行,这将启动一个基于maven项目内容的服务器在localhost:8080 ...它默认支持/ webjars路径,你可以像你一样导航jar文件内容任何目录。