如何在本地主机上运行 swagger?

问题描述 投票:0回答:1

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

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

我可以通过显示以下内容来查看该应用程序:file:///C:/swagger-ui-master/dist/index.html

看起来它正在工作,但是如何运行它:

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

会工作吗?

我是否需要在 Netbeans 中创建一个 Web 应用程序并将文件复制到该项目中,或者我是否需要手动将一些文件 [ *.war 如果有的话 ] 复制到 glassfish 或 tomcat 中以从以下位置运行它: http://localhost: 8080/...?

我似乎错过了这个过程中的一个环节。

localhost swagger
1个回答
0
投票

创建一个新的 Maven 项目来构建 WAR(请参阅在线示例,可能有一个简单的 Web Maven 原型作为启动器)

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

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

在构建插件下添加 maven-jetty 插件(google maven-jetty-plugin 有关如何操作的示例)

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

© www.soinside.com 2019 - 2024. All rights reserved.